Autogenerated update (2019-02-22)
Update: - appengine_v1 - appengine_v1alpha - appengine_v1beta - cloudfunctions_v1 - cloudfunctions_v1beta2 - cloudresourcemanager_v1 - cloudresourcemanager_v1beta1 - cloudsearch_v1 - container_v1 - dialogflow_v2 - iam_v1 - spanner_v1 - tagmanager_v1 - tagmanager_v2 - testing_v1 - videointelligence_v1 - videointelligence_v1beta2 - videointelligence_v1p1beta1 - videointelligence_v1p2beta1
This commit is contained in:
parent
02eb3cf61c
commit
131275fc04
File diff suppressed because it is too large
Load Diff
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/appengine/docs/admin-api/
|
# @see https://cloud.google.com/appengine/docs/admin-api/
|
||||||
module AppengineV1
|
module AppengineV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20190201'
|
REVISION = '20190214'
|
||||||
|
|
||||||
# View and manage your applications deployed on Google App Engine
|
# View and manage your applications deployed on Google App Engine
|
||||||
AUTH_APPENGINE_ADMIN = 'https://www.googleapis.com/auth/appengine.admin'
|
AUTH_APPENGINE_ADMIN = 'https://www.googleapis.com/auth/appengine.admin'
|
||||||
|
|
|
@ -1864,58 +1864,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# Metadata for the given google.longrunning.Operation.
|
|
||||||
class OperationMetadata
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# Timestamp that this operation completed.@OutputOnly
|
|
||||||
# Corresponds to the JSON property `endTime`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :end_time
|
|
||||||
|
|
||||||
# Timestamp that this operation was created.@OutputOnly
|
|
||||||
# Corresponds to the JSON property `insertTime`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :insert_time
|
|
||||||
|
|
||||||
# API method that initiated this operation. Example: google.appengine.v1beta4.
|
|
||||||
# Version.CreateVersion.@OutputOnly
|
|
||||||
# Corresponds to the JSON property `method`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :method_prop
|
|
||||||
|
|
||||||
# Type of this operation. Deprecated, use method field instead. Example: "
|
|
||||||
# create_version".@OutputOnly
|
|
||||||
# Corresponds to the JSON property `operationType`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :operation_type
|
|
||||||
|
|
||||||
# Name of the resource that this operation is acting on. Example: apps/myapp/
|
|
||||||
# modules/default.@OutputOnly
|
|
||||||
# Corresponds to the JSON property `target`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :target
|
|
||||||
|
|
||||||
# User who requested this operation.@OutputOnly
|
|
||||||
# Corresponds to the JSON property `user`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :user
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@end_time = args[:end_time] if args.key?(:end_time)
|
|
||||||
@insert_time = args[:insert_time] if args.key?(:insert_time)
|
|
||||||
@method_prop = args[:method_prop] if args.key?(:method_prop)
|
|
||||||
@operation_type = args[:operation_type] if args.key?(:operation_type)
|
|
||||||
@target = args[:target] if args.key?(:target)
|
|
||||||
@user = args[:user] if args.key?(:user)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# Metadata for the given google.longrunning.Operation.
|
# Metadata for the given google.longrunning.Operation.
|
||||||
class OperationMetadataV1
|
class OperationMetadataV1
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -2111,51 +2059,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# Metadata for the given google.longrunning.Operation.
|
|
||||||
class OperationMetadataV1Beta5
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# Timestamp that this operation completed.@OutputOnly
|
|
||||||
# Corresponds to the JSON property `endTime`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :end_time
|
|
||||||
|
|
||||||
# Timestamp that this operation was created.@OutputOnly
|
|
||||||
# Corresponds to the JSON property `insertTime`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :insert_time
|
|
||||||
|
|
||||||
# API method name that initiated this operation. Example: google.appengine.
|
|
||||||
# v1beta5.Version.CreateVersion.@OutputOnly
|
|
||||||
# Corresponds to the JSON property `method`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :method_prop
|
|
||||||
|
|
||||||
# Name of the resource that this operation is acting on. Example: apps/myapp/
|
|
||||||
# services/default.@OutputOnly
|
|
||||||
# Corresponds to the JSON property `target`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :target
|
|
||||||
|
|
||||||
# User who requested this operation.@OutputOnly
|
|
||||||
# Corresponds to the JSON property `user`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :user
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@end_time = args[:end_time] if args.key?(:end_time)
|
|
||||||
@insert_time = args[:insert_time] if args.key?(:insert_time)
|
|
||||||
@method_prop = args[:method_prop] if args.key?(:method_prop)
|
|
||||||
@target = args[:target] if args.key?(:target)
|
|
||||||
@user = args[:user] if args.key?(:user)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# Readiness checking configuration for VM instances. Unhealthy instances are
|
# Readiness checking configuration for VM instances. Unhealthy instances are
|
||||||
# removed from traffic rotation.
|
# removed from traffic rotation.
|
||||||
class ReadinessCheck
|
class ReadinessCheck
|
||||||
|
@ -2962,7 +2865,7 @@ module Google
|
||||||
alias_method :vm?, :vm
|
alias_method :vm?, :vm
|
||||||
|
|
||||||
# The Google Compute Engine zones that are supported by this version in the App
|
# The Google Compute Engine zones that are supported by this version in the App
|
||||||
# Engine flexible environment.
|
# Engine flexible environment. Deprecated.
|
||||||
# Corresponds to the JSON property `zones`
|
# Corresponds to the JSON property `zones`
|
||||||
# @return [Array<String>]
|
# @return [Array<String>]
|
||||||
attr_accessor :zones
|
attr_accessor :zones
|
||||||
|
|
|
@ -310,12 +310,6 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class OperationMetadata
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class OperationMetadataV1
|
class OperationMetadataV1
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -334,12 +328,6 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class OperationMetadataV1Beta5
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class ReadinessCheck
|
class ReadinessCheck
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -922,18 +910,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class OperationMetadata
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :end_time, as: 'endTime'
|
|
||||||
property :insert_time, as: 'insertTime'
|
|
||||||
property :method_prop, as: 'method'
|
|
||||||
property :operation_type, as: 'operationType'
|
|
||||||
property :target, as: 'target'
|
|
||||||
property :user, as: 'user'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class OperationMetadataV1
|
class OperationMetadataV1
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -979,17 +955,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class OperationMetadataV1Beta5
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :end_time, as: 'endTime'
|
|
||||||
property :insert_time, as: 'insertTime'
|
|
||||||
property :method_prop, as: 'method'
|
|
||||||
property :target, as: 'target'
|
|
||||||
property :user, as: 'user'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class ReadinessCheck
|
class ReadinessCheck
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/appengine/docs/admin-api/
|
# @see https://cloud.google.com/appengine/docs/admin-api/
|
||||||
module AppengineV1alpha
|
module AppengineV1alpha
|
||||||
VERSION = 'V1alpha'
|
VERSION = 'V1alpha'
|
||||||
REVISION = '20181020'
|
REVISION = '20190214'
|
||||||
|
|
||||||
# View and manage your applications deployed on Google App Engine
|
# View and manage your applications deployed on Google App Engine
|
||||||
AUTH_APPENGINE_ADMIN = 'https://www.googleapis.com/auth/appengine.admin'
|
AUTH_APPENGINE_ADMIN = 'https://www.googleapis.com/auth/appengine.admin'
|
||||||
|
|
|
@ -604,58 +604,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# Metadata for the given google.longrunning.Operation.
|
|
||||||
class OperationMetadata
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# Timestamp that this operation completed.@OutputOnly
|
|
||||||
# Corresponds to the JSON property `endTime`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :end_time
|
|
||||||
|
|
||||||
# Timestamp that this operation was created.@OutputOnly
|
|
||||||
# Corresponds to the JSON property `insertTime`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :insert_time
|
|
||||||
|
|
||||||
# API method that initiated this operation. Example: google.appengine.v1beta4.
|
|
||||||
# Version.CreateVersion.@OutputOnly
|
|
||||||
# Corresponds to the JSON property `method`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :method_prop
|
|
||||||
|
|
||||||
# Type of this operation. Deprecated, use method field instead. Example: "
|
|
||||||
# create_version".@OutputOnly
|
|
||||||
# Corresponds to the JSON property `operationType`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :operation_type
|
|
||||||
|
|
||||||
# Name of the resource that this operation is acting on. Example: apps/myapp/
|
|
||||||
# modules/default.@OutputOnly
|
|
||||||
# Corresponds to the JSON property `target`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :target
|
|
||||||
|
|
||||||
# User who requested this operation.@OutputOnly
|
|
||||||
# Corresponds to the JSON property `user`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :user
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@end_time = args[:end_time] if args.key?(:end_time)
|
|
||||||
@insert_time = args[:insert_time] if args.key?(:insert_time)
|
|
||||||
@method_prop = args[:method_prop] if args.key?(:method_prop)
|
|
||||||
@operation_type = args[:operation_type] if args.key?(:operation_type)
|
|
||||||
@target = args[:target] if args.key?(:target)
|
|
||||||
@user = args[:user] if args.key?(:user)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# Metadata for the given google.longrunning.Operation.
|
# Metadata for the given google.longrunning.Operation.
|
||||||
class OperationMetadataV1
|
class OperationMetadataV1
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -851,51 +799,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# Metadata for the given google.longrunning.Operation.
|
|
||||||
class OperationMetadataV1Beta5
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# Timestamp that this operation completed.@OutputOnly
|
|
||||||
# Corresponds to the JSON property `endTime`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :end_time
|
|
||||||
|
|
||||||
# Timestamp that this operation was created.@OutputOnly
|
|
||||||
# Corresponds to the JSON property `insertTime`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :insert_time
|
|
||||||
|
|
||||||
# API method name that initiated this operation. Example: google.appengine.
|
|
||||||
# v1beta5.Version.CreateVersion.@OutputOnly
|
|
||||||
# Corresponds to the JSON property `method`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :method_prop
|
|
||||||
|
|
||||||
# Name of the resource that this operation is acting on. Example: apps/myapp/
|
|
||||||
# services/default.@OutputOnly
|
|
||||||
# Corresponds to the JSON property `target`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :target
|
|
||||||
|
|
||||||
# User who requested this operation.@OutputOnly
|
|
||||||
# Corresponds to the JSON property `user`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :user
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@end_time = args[:end_time] if args.key?(:end_time)
|
|
||||||
@insert_time = args[:insert_time] if args.key?(:insert_time)
|
|
||||||
@method_prop = args[:method_prop] if args.key?(:method_prop)
|
|
||||||
@target = args[:target] if args.key?(:target)
|
|
||||||
@user = args[:user] if args.key?(:user)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# A DNS resource record.
|
# A DNS resource record.
|
||||||
class ResourceRecord
|
class ResourceRecord
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
|
@ -124,12 +124,6 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class OperationMetadata
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class OperationMetadataV1
|
class OperationMetadataV1
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -148,12 +142,6 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class OperationMetadataV1Beta5
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class ResourceRecord
|
class ResourceRecord
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -328,18 +316,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class OperationMetadata
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :end_time, as: 'endTime'
|
|
||||||
property :insert_time, as: 'insertTime'
|
|
||||||
property :method_prop, as: 'method'
|
|
||||||
property :operation_type, as: 'operationType'
|
|
||||||
property :target, as: 'target'
|
|
||||||
property :user, as: 'user'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class OperationMetadataV1
|
class OperationMetadataV1
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -385,17 +361,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class OperationMetadataV1Beta5
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :end_time, as: 'endTime'
|
|
||||||
property :insert_time, as: 'insertTime'
|
|
||||||
property :method_prop, as: 'method'
|
|
||||||
property :target, as: 'target'
|
|
||||||
property :user, as: 'user'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class ResourceRecord
|
class ResourceRecord
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/appengine/docs/admin-api/
|
# @see https://cloud.google.com/appengine/docs/admin-api/
|
||||||
module AppengineV1beta
|
module AppengineV1beta
|
||||||
VERSION = 'V1beta'
|
VERSION = 'V1beta'
|
||||||
REVISION = '20190201'
|
REVISION = '20190214'
|
||||||
|
|
||||||
# View and manage your applications deployed on Google App Engine
|
# View and manage your applications deployed on Google App Engine
|
||||||
AUTH_APPENGINE_ADMIN = 'https://www.googleapis.com/auth/appengine.admin'
|
AUTH_APPENGINE_ADMIN = 'https://www.googleapis.com/auth/appengine.admin'
|
||||||
|
|
|
@ -1988,58 +1988,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# Metadata for the given google.longrunning.Operation.
|
|
||||||
class OperationMetadata
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# Timestamp that this operation completed.@OutputOnly
|
|
||||||
# Corresponds to the JSON property `endTime`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :end_time
|
|
||||||
|
|
||||||
# Timestamp that this operation was created.@OutputOnly
|
|
||||||
# Corresponds to the JSON property `insertTime`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :insert_time
|
|
||||||
|
|
||||||
# API method that initiated this operation. Example: google.appengine.v1beta4.
|
|
||||||
# Version.CreateVersion.@OutputOnly
|
|
||||||
# Corresponds to the JSON property `method`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :method_prop
|
|
||||||
|
|
||||||
# Type of this operation. Deprecated, use method field instead. Example: "
|
|
||||||
# create_version".@OutputOnly
|
|
||||||
# Corresponds to the JSON property `operationType`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :operation_type
|
|
||||||
|
|
||||||
# Name of the resource that this operation is acting on. Example: apps/myapp/
|
|
||||||
# modules/default.@OutputOnly
|
|
||||||
# Corresponds to the JSON property `target`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :target
|
|
||||||
|
|
||||||
# User who requested this operation.@OutputOnly
|
|
||||||
# Corresponds to the JSON property `user`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :user
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@end_time = args[:end_time] if args.key?(:end_time)
|
|
||||||
@insert_time = args[:insert_time] if args.key?(:insert_time)
|
|
||||||
@method_prop = args[:method_prop] if args.key?(:method_prop)
|
|
||||||
@operation_type = args[:operation_type] if args.key?(:operation_type)
|
|
||||||
@target = args[:target] if args.key?(:target)
|
|
||||||
@user = args[:user] if args.key?(:user)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# Metadata for the given google.longrunning.Operation.
|
# Metadata for the given google.longrunning.Operation.
|
||||||
class OperationMetadataV1
|
class OperationMetadataV1
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -2235,51 +2183,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# Metadata for the given google.longrunning.Operation.
|
|
||||||
class OperationMetadataV1Beta5
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# Timestamp that this operation completed.@OutputOnly
|
|
||||||
# Corresponds to the JSON property `endTime`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :end_time
|
|
||||||
|
|
||||||
# Timestamp that this operation was created.@OutputOnly
|
|
||||||
# Corresponds to the JSON property `insertTime`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :insert_time
|
|
||||||
|
|
||||||
# API method name that initiated this operation. Example: google.appengine.
|
|
||||||
# v1beta5.Version.CreateVersion.@OutputOnly
|
|
||||||
# Corresponds to the JSON property `method`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :method_prop
|
|
||||||
|
|
||||||
# Name of the resource that this operation is acting on. Example: apps/myapp/
|
|
||||||
# services/default.@OutputOnly
|
|
||||||
# Corresponds to the JSON property `target`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :target
|
|
||||||
|
|
||||||
# User who requested this operation.@OutputOnly
|
|
||||||
# Corresponds to the JSON property `user`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :user
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@end_time = args[:end_time] if args.key?(:end_time)
|
|
||||||
@insert_time = args[:insert_time] if args.key?(:insert_time)
|
|
||||||
@method_prop = args[:method_prop] if args.key?(:method_prop)
|
|
||||||
@target = args[:target] if args.key?(:target)
|
|
||||||
@user = args[:user] if args.key?(:user)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# Readiness checking configuration for VM instances. Unhealthy instances are
|
# Readiness checking configuration for VM instances. Unhealthy instances are
|
||||||
# removed from traffic rotation.
|
# removed from traffic rotation.
|
||||||
class ReadinessCheck
|
class ReadinessCheck
|
||||||
|
@ -3091,7 +2994,7 @@ module Google
|
||||||
attr_accessor :vpc_access_connector
|
attr_accessor :vpc_access_connector
|
||||||
|
|
||||||
# The Google Compute Engine zones that are supported by this version in the App
|
# The Google Compute Engine zones that are supported by this version in the App
|
||||||
# Engine flexible environment.
|
# Engine flexible environment. Deprecated.
|
||||||
# Corresponds to the JSON property `zones`
|
# Corresponds to the JSON property `zones`
|
||||||
# @return [Array<String>]
|
# @return [Array<String>]
|
||||||
attr_accessor :zones
|
attr_accessor :zones
|
||||||
|
|
|
@ -328,12 +328,6 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class OperationMetadata
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class OperationMetadataV1
|
class OperationMetadataV1
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -352,12 +346,6 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class OperationMetadataV1Beta5
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class ReadinessCheck
|
class ReadinessCheck
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -980,18 +968,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class OperationMetadata
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :end_time, as: 'endTime'
|
|
||||||
property :insert_time, as: 'insertTime'
|
|
||||||
property :method_prop, as: 'method'
|
|
||||||
property :operation_type, as: 'operationType'
|
|
||||||
property :target, as: 'target'
|
|
||||||
property :user, as: 'user'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class OperationMetadataV1
|
class OperationMetadataV1
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -1037,17 +1013,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class OperationMetadataV1Beta5
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :end_time, as: 'endTime'
|
|
||||||
property :insert_time, as: 'insertTime'
|
|
||||||
property :method_prop, as: 'method'
|
|
||||||
property :target, as: 'target'
|
|
||||||
property :user, as: 'user'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class ReadinessCheck
|
class ReadinessCheck
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/functions
|
# @see https://cloud.google.com/functions
|
||||||
module CloudfunctionsV1
|
module CloudfunctionsV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20190122'
|
REVISION = '20190214'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -322,7 +322,8 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :runtime
|
attr_accessor :runtime
|
||||||
|
|
||||||
# Output only. The email of the function's service account.
|
# The email of the function's service account. If empty, defaults to
|
||||||
|
# `project_id`@appspot.gserviceaccount.com.
|
||||||
# Corresponds to the JSON property `serviceAccountEmail`
|
# Corresponds to the JSON property `serviceAccountEmail`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :service_account_email
|
attr_accessor :service_account_email
|
||||||
|
|
|
@ -170,8 +170,8 @@ module Google
|
||||||
|
|
||||||
# Synchronously invokes a deployed Cloud Function. To be used for testing
|
# Synchronously invokes a deployed Cloud Function. To be used for testing
|
||||||
# purposes as very limited traffic is allowed. For more information on
|
# purposes as very limited traffic is allowed. For more information on
|
||||||
# the actual limits refer to [API Calls](
|
# the actual limits, refer to
|
||||||
# https://cloud.google.com/functions/quotas#rate_limits).
|
# [Rate Limits](https://cloud.google.com/functions/quotas#rate_limits).
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# The name of the function to be called.
|
# The name of the function to be called.
|
||||||
# @param [Google::Apis::CloudfunctionsV1::CallFunctionRequest] call_function_request_object
|
# @param [Google::Apis::CloudfunctionsV1::CallFunctionRequest] call_function_request_object
|
||||||
|
@ -320,9 +320,15 @@ module Google
|
||||||
# these restrictions:
|
# these restrictions:
|
||||||
# * Source file type should be a zip file.
|
# * Source file type should be a zip file.
|
||||||
# * Source file size should not exceed 100MB limit.
|
# * Source file size should not exceed 100MB limit.
|
||||||
|
# * No credentials should be attached - the signed URLs provide access to the
|
||||||
|
# target bucket using internal service identity; if credentials were
|
||||||
|
# attached, the identity from the credentials would be used, but that
|
||||||
|
# identity does not have permissions to upload files to the URL.
|
||||||
# When making a HTTP PUT request, these two headers need to be specified:
|
# When making a HTTP PUT request, these two headers need to be specified:
|
||||||
# * `content-type: application/zip`
|
# * `content-type: application/zip`
|
||||||
# * `x-goog-content-length-range: 0,104857600`
|
# * `x-goog-content-length-range: 0,104857600`
|
||||||
|
# And this header SHOULD NOT be specified:
|
||||||
|
# * `Authorization: Bearer YOUR_TOKEN`
|
||||||
# @param [String] parent
|
# @param [String] parent
|
||||||
# The project and location in which the Google Cloud Storage signed URL
|
# The project and location in which the Google Cloud Storage signed URL
|
||||||
# should be generated, specified in the format `projects/*/locations/*`.
|
# should be generated, specified in the format `projects/*/locations/*`.
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/functions
|
# @see https://cloud.google.com/functions
|
||||||
module CloudfunctionsV1beta2
|
module CloudfunctionsV1beta2
|
||||||
VERSION = 'V1beta2'
|
VERSION = 'V1beta2'
|
||||||
REVISION = '20181212'
|
REVISION = '20190214'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -159,7 +159,8 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :runtime
|
attr_accessor :runtime
|
||||||
|
|
||||||
# Output only. The service account of the function.
|
# The email of the function's service account. If empty, defaults to
|
||||||
|
# `project_id`@appspot.gserviceaccount.com.
|
||||||
# Corresponds to the JSON property `serviceAccount`
|
# Corresponds to the JSON property `serviceAccount`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :service_account
|
attr_accessor :service_account
|
||||||
|
|
|
@ -320,9 +320,15 @@ module Google
|
||||||
# these restrictions:
|
# these restrictions:
|
||||||
# * Source file type should be a zip file.
|
# * Source file type should be a zip file.
|
||||||
# * Source file size should not exceed 100MB limit.
|
# * Source file size should not exceed 100MB limit.
|
||||||
|
# * No credentials should be attached - the signed URLs provide access to the
|
||||||
|
# target bucket using internal service identity; if credentials were
|
||||||
|
# attached, the identity from the credentials would be used, but that
|
||||||
|
# identity does not have permissions to upload files to the URL.
|
||||||
# When making a HTTP PUT request, these two headers need to be specified:
|
# When making a HTTP PUT request, these two headers need to be specified:
|
||||||
# * `content-type: application/zip`
|
# * `content-type: application/zip`
|
||||||
# * `x-goog-content-length-range: 0,104857600`
|
# * `x-goog-content-length-range: 0,104857600`
|
||||||
|
# And this header SHOULD NOT be specified:
|
||||||
|
# * `Authorization: Bearer YOUR_TOKEN`
|
||||||
# @param [String] parent
|
# @param [String] parent
|
||||||
# The project and location in which the Google Cloud Storage signed URL
|
# The project and location in which the Google Cloud Storage signed URL
|
||||||
# should be generated, specified in the format `projects/*/locations/*`.
|
# should be generated, specified in the format `projects/*/locations/*`.
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/resource-manager
|
# @see https://cloud.google.com/resource-manager
|
||||||
module CloudresourcemanagerV1
|
module CloudresourcemanagerV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20190128'
|
REVISION = '20190220'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -1410,8 +1410,8 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :lifecycle_state
|
attr_accessor :lifecycle_state
|
||||||
|
|
||||||
# The user-assigned display name of the Project.
|
# The optional user-assigned display name of the Project.
|
||||||
# It must be 4 to 30 characters.
|
# When present it must be between 4 to 30 characters.
|
||||||
# Allowed characters are: lowercase and uppercase letters, numbers,
|
# Allowed characters are: lowercase and uppercase letters, numbers,
|
||||||
# hyphen, single-quote, double-quote, space, and exclamation point.
|
# hyphen, single-quote, double-quote, space, and exclamation point.
|
||||||
# Example: <code>My Project</code>
|
# Example: <code>My Project</code>
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/resource-manager
|
# @see https://cloud.google.com/resource-manager
|
||||||
module CloudresourcemanagerV1beta1
|
module CloudresourcemanagerV1beta1
|
||||||
VERSION = 'V1beta1'
|
VERSION = 'V1beta1'
|
||||||
REVISION = '20190128'
|
REVISION = '20190220'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -649,8 +649,8 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :lifecycle_state
|
attr_accessor :lifecycle_state
|
||||||
|
|
||||||
# The user-assigned display name of the Project.
|
# The optional user-assigned display name of the Project.
|
||||||
# It must be 4 to 30 characters.
|
# When present it must be between 4 to 30 characters.
|
||||||
# Allowed characters are: lowercase and uppercase letters, numbers,
|
# Allowed characters are: lowercase and uppercase letters, numbers,
|
||||||
# hyphen, single-quote, double-quote, space, and exclamation point.
|
# hyphen, single-quote, double-quote, space, and exclamation point.
|
||||||
# Example: <code>My Project</code>
|
# Example: <code>My Project</code>
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://gsuite.google.com/products/cloud-search/
|
# @see https://gsuite.google.com/products/cloud-search/
|
||||||
module CloudsearchV1
|
module CloudsearchV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20190212'
|
REVISION = '20190221'
|
||||||
|
|
||||||
# Index and serve your organization's data with Cloud Search
|
# Index and serve your organization's data with Cloud Search
|
||||||
AUTH_CLOUD_SEARCH = 'https://www.googleapis.com/auth/cloud_search'
|
AUTH_CLOUD_SEARCH = 'https://www.googleapis.com/auth/cloud_search'
|
||||||
|
|
|
@ -1347,6 +1347,27 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class IndexItemOptions
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Specifies if the index request should allow gsuite principals that do not
|
||||||
|
# exist or are deleted in the index request.
|
||||||
|
# Corresponds to the JSON property `allowUnknownGsuitePrincipals`
|
||||||
|
# @return [Boolean]
|
||||||
|
attr_accessor :allow_unknown_gsuite_principals
|
||||||
|
alias_method :allow_unknown_gsuite_principals?, :allow_unknown_gsuite_principals
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@allow_unknown_gsuite_principals = args[:allow_unknown_gsuite_principals] if args.key?(:allow_unknown_gsuite_principals)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
#
|
#
|
||||||
class IndexItemRequest
|
class IndexItemRequest
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -1362,6 +1383,11 @@ module Google
|
||||||
# @return [Google::Apis::CloudsearchV1::DebugOptions]
|
# @return [Google::Apis::CloudsearchV1::DebugOptions]
|
||||||
attr_accessor :debug_options
|
attr_accessor :debug_options
|
||||||
|
|
||||||
|
#
|
||||||
|
# Corresponds to the JSON property `indexItemOptions`
|
||||||
|
# @return [Google::Apis::CloudsearchV1::IndexItemOptions]
|
||||||
|
attr_accessor :index_item_options
|
||||||
|
|
||||||
# Represents a single object that is an item in the search index, such as a
|
# Represents a single object that is an item in the search index, such as a
|
||||||
# file, folder, or a database record.
|
# file, folder, or a database record.
|
||||||
# Corresponds to the JSON property `item`
|
# Corresponds to the JSON property `item`
|
||||||
|
@ -1381,6 +1407,7 @@ module Google
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@connector_name = args[:connector_name] if args.key?(:connector_name)
|
@connector_name = args[:connector_name] if args.key?(:connector_name)
|
||||||
@debug_options = args[:debug_options] if args.key?(:debug_options)
|
@debug_options = args[:debug_options] if args.key?(:debug_options)
|
||||||
|
@index_item_options = args[:index_item_options] if args.key?(:index_item_options)
|
||||||
@item = args[:item] if args.key?(:item)
|
@item = args[:item] if args.key?(:item)
|
||||||
@mode = args[:mode] if args.key?(:mode)
|
@mode = args[:mode] if args.key?(:mode)
|
||||||
end
|
end
|
||||||
|
@ -2862,13 +2889,13 @@ module Google
|
||||||
attr_accessor :is_repeatable
|
attr_accessor :is_repeatable
|
||||||
alias_method :is_repeatable?, :is_repeatable
|
alias_method :is_repeatable?, :is_repeatable
|
||||||
|
|
||||||
# Indicates that the property identifies data that should be returned in search
|
# Indicates that the property identifies data that should be returned in
|
||||||
# results via the Query API. If set to *true*, indicates that Query API
|
# search results via the Query API. If set to *true*, indicates that Query
|
||||||
# users can use matching property fields in results. However, storing fields
|
# API users can use matching property fields in results. However, storing
|
||||||
# requires more space allocation and uses more bandwidth for search queries,
|
# fields requires more space allocation and uses more bandwidth for search
|
||||||
# which impacts performance over large datasets. Set to *true* here only if
|
# queries, which impacts performance over large datasets. Set to *true* here
|
||||||
# the field is needed for search results. Cannot be true for properties
|
# only if the field is needed for search results. Cannot be true for
|
||||||
# whose type is an object.
|
# properties whose type is an object.
|
||||||
# Corresponds to the JSON property `isReturnable`
|
# Corresponds to the JSON property `isReturnable`
|
||||||
# @return [Boolean]
|
# @return [Boolean]
|
||||||
attr_accessor :is_returnable
|
attr_accessor :is_returnable
|
||||||
|
@ -3696,8 +3723,8 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :name
|
attr_accessor :name
|
||||||
|
|
||||||
# IDs of the Long Running Operations (LROs) currently running for this schema.
|
# IDs of the Long Running Operations (LROs) currently running for this
|
||||||
# Output only field.
|
# schema. Output only field.
|
||||||
# Corresponds to the JSON property `operationIds`
|
# Corresponds to the JSON property `operationIds`
|
||||||
# @return [Array<String>]
|
# @return [Array<String>]
|
||||||
attr_accessor :operation_ids
|
attr_accessor :operation_ids
|
||||||
|
|
|
@ -304,6 +304,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class IndexItemOptions
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class IndexItemRequest
|
class IndexItemRequest
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -1264,12 +1270,21 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class IndexItemOptions
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :allow_unknown_gsuite_principals, as: 'allowUnknownGsuitePrincipals'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class IndexItemRequest
|
class IndexItemRequest
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :connector_name, as: 'connectorName'
|
property :connector_name, as: 'connectorName'
|
||||||
property :debug_options, as: 'debugOptions', class: Google::Apis::CloudsearchV1::DebugOptions, decorator: Google::Apis::CloudsearchV1::DebugOptions::Representation
|
property :debug_options, as: 'debugOptions', class: Google::Apis::CloudsearchV1::DebugOptions, decorator: Google::Apis::CloudsearchV1::DebugOptions::Representation
|
||||||
|
|
||||||
|
property :index_item_options, as: 'indexItemOptions', class: Google::Apis::CloudsearchV1::IndexItemOptions, decorator: Google::Apis::CloudsearchV1::IndexItemOptions::Representation
|
||||||
|
|
||||||
property :item, as: 'item', class: Google::Apis::CloudsearchV1::Item, decorator: Google::Apis::CloudsearchV1::Item::Representation
|
property :item, as: 'item', class: Google::Apis::CloudsearchV1::Item, decorator: Google::Apis::CloudsearchV1::Item::Representation
|
||||||
|
|
||||||
property :mode, as: 'mode'
|
property :mode, as: 'mode'
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/container-engine/
|
# @see https://cloud.google.com/container-engine/
|
||||||
module ContainerV1
|
module ContainerV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20181211'
|
REVISION = '20190206'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -1535,6 +1535,7 @@ module Google
|
||||||
# "cluster-name"
|
# "cluster-name"
|
||||||
# "cluster-uid"
|
# "cluster-uid"
|
||||||
# "configure-sh"
|
# "configure-sh"
|
||||||
|
# "containerd-configure-sh"
|
||||||
# "enable-os-login"
|
# "enable-os-login"
|
||||||
# "gci-update-strategy"
|
# "gci-update-strategy"
|
||||||
# "gci-ensure-gke-docker"
|
# "gci-ensure-gke-docker"
|
||||||
|
|
|
@ -50,8 +50,8 @@ module Google
|
||||||
|
|
||||||
# Returns configuration info about the Kubernetes Engine service.
|
# Returns configuration info about the Kubernetes Engine service.
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# The name (project and location) of the server config to get
|
# The name (project and location) of the server config to get,
|
||||||
# Specified in the format 'projects/*/locations/*'.
|
# specified in the format 'projects/*/locations/*'.
|
||||||
# @param [String] project_id
|
# @param [String] project_id
|
||||||
# Deprecated. The Google Developers Console [project ID or project
|
# Deprecated. The Google Developers Console [project ID or project
|
||||||
# number](https://support.google.com/cloud/answer/6158840).
|
# number](https://support.google.com/cloud/answer/6158840).
|
||||||
|
@ -1279,8 +1279,8 @@ module Google
|
||||||
# [zone](/compute/docs/zones#available) to return operations for.
|
# [zone](/compute/docs/zones#available) to return operations for.
|
||||||
# This field has been deprecated and replaced by the name field.
|
# This field has been deprecated and replaced by the name field.
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# The name (project and location) of the server config to get
|
# The name (project and location) of the server config to get,
|
||||||
# Specified in the format 'projects/*/locations/*'.
|
# specified in the format 'projects/*/locations/*'.
|
||||||
# @param [String] fields
|
# @param [String] fields
|
||||||
# Selector specifying which fields to include in a partial response.
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
|
|
|
@ -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 = '20190209'
|
REVISION = '20190219'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -36,7 +36,7 @@ module Google
|
||||||
# Optional. To filter out false positive results and still get variety in
|
# Optional. To filter out false positive results and still get variety in
|
||||||
# matched natural language inputs for your agent, you can tune the machine
|
# matched natural language inputs for your agent, you can tune the machine
|
||||||
# learning classification threshold. If the returned score value is less than
|
# learning classification threshold. If the returned score value is less than
|
||||||
# the threshold value, then a fallback intent is be triggered or, if there
|
# the threshold value, then a fallback intent will be triggered or, if there
|
||||||
# are no fallback intents defined, no intent will be triggered. The score
|
# are no fallback intents defined, no intent will be triggered. The score
|
||||||
# values range from 0.0 (completely uncertain) to 1.0 (completely certain).
|
# values range from 0.0 (completely uncertain) to 1.0 (completely certain).
|
||||||
# If set to 0.0, the default of 0.3 is used.
|
# If set to 0.0, the default of 0.3 is used.
|
||||||
|
@ -1690,9 +1690,20 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :name
|
attr_accessor :name
|
||||||
|
|
||||||
# Required. The collection of training phrase parts (can be annotated).
|
# Required. The ordered list of training phrase parts.
|
||||||
# Fields: `entity_type`, `alias` and `user_defined` should be populated
|
# The parts are concatenated in order to form the training phrase.
|
||||||
# only for the annotated parts of the training phrase.
|
# Note: The API does not automatically annotate training phrases like the
|
||||||
|
# Dialogflow Console does.
|
||||||
|
# Note: Do not forget to include whitespace at part boundaries,
|
||||||
|
# so the training phrase is well formatted when the parts are concatenated.
|
||||||
|
# If the training phrase does not need to be annotated with parameters,
|
||||||
|
# you just need a single part with only the Part.text field set.
|
||||||
|
# If you want to annotate the training phrase, you must create multiple
|
||||||
|
# parts, where the fields of each part are populated in one of two ways:
|
||||||
|
# - `Part.text` is set to a part of the phrase that has no parameters.
|
||||||
|
# - `Part.text` is set to a part of the phrase that you want to annotate,
|
||||||
|
# and the `entity_type`, `alias`, and `user_defined` fields are all
|
||||||
|
# set.
|
||||||
# Corresponds to the JSON property `parts`
|
# Corresponds to the JSON property `parts`
|
||||||
# @return [Array<Google::Apis::DialogflowV2::GoogleCloudDialogflowV2IntentTrainingPhrasePart>]
|
# @return [Array<Google::Apis::DialogflowV2::GoogleCloudDialogflowV2IntentTrainingPhrasePart>]
|
||||||
attr_accessor :parts
|
attr_accessor :parts
|
||||||
|
@ -1728,26 +1739,26 @@ module Google
|
||||||
|
|
||||||
# Optional. The parameter name for the value extracted from the
|
# Optional. The parameter name for the value extracted from the
|
||||||
# annotated part of the example.
|
# annotated part of the example.
|
||||||
|
# This field is required for annotated parts of the training phrase.
|
||||||
# Corresponds to the JSON property `alias`
|
# Corresponds to the JSON property `alias`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :alias
|
attr_accessor :alias
|
||||||
|
|
||||||
# Optional. The entity type name prefixed with `@`. This field is
|
# Optional. The entity type name prefixed with `@`.
|
||||||
# required for the annotated part of the text and applies only to
|
# This field is required for annotated parts of the training phrase.
|
||||||
# examples.
|
|
||||||
# Corresponds to the JSON property `entityType`
|
# Corresponds to the JSON property `entityType`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :entity_type
|
attr_accessor :entity_type
|
||||||
|
|
||||||
# Required. The text corresponding to the example,
|
# Required. The text for this part.
|
||||||
# if there are no annotations. For
|
|
||||||
# annotated examples, it is the text for one of the example's parts.
|
|
||||||
# Corresponds to the JSON property `text`
|
# Corresponds to the JSON property `text`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :text
|
attr_accessor :text
|
||||||
|
|
||||||
# Optional. Indicates whether the text was manually annotated by the
|
# Optional. Indicates whether the text was manually annotated.
|
||||||
# developer.
|
# This field is set to true when the Dialogflow Console is used to
|
||||||
|
# manually annotate the part. When creating an annotated part with the
|
||||||
|
# API, you must set this to true.
|
||||||
# Corresponds to the JSON property `userDefined`
|
# Corresponds to the JSON property `userDefined`
|
||||||
# @return [Boolean]
|
# @return [Boolean]
|
||||||
attr_accessor :user_defined
|
attr_accessor :user_defined
|
||||||
|
@ -3642,9 +3653,20 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :name
|
attr_accessor :name
|
||||||
|
|
||||||
# Required. The collection of training phrase parts (can be annotated).
|
# Required. The ordered list of training phrase parts.
|
||||||
# Fields: `entity_type`, `alias` and `user_defined` should be populated
|
# The parts are concatenated in order to form the training phrase.
|
||||||
# only for the annotated parts of the training phrase.
|
# Note: The API does not automatically annotate training phrases like the
|
||||||
|
# Dialogflow Console does.
|
||||||
|
# Note: Do not forget to include whitespace at part boundaries,
|
||||||
|
# so the training phrase is well formatted when the parts are concatenated.
|
||||||
|
# If the training phrase does not need to be annotated with parameters,
|
||||||
|
# you just need a single part with only the Part.text field set.
|
||||||
|
# If you want to annotate the training phrase, you must create multiple
|
||||||
|
# parts, where the fields of each part are populated in one of two ways:
|
||||||
|
# - `Part.text` is set to a part of the phrase that has no parameters.
|
||||||
|
# - `Part.text` is set to a part of the phrase that you want to annotate,
|
||||||
|
# and the `entity_type`, `alias`, and `user_defined` fields are all
|
||||||
|
# set.
|
||||||
# Corresponds to the JSON property `parts`
|
# Corresponds to the JSON property `parts`
|
||||||
# @return [Array<Google::Apis::DialogflowV2::GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart>]
|
# @return [Array<Google::Apis::DialogflowV2::GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart>]
|
||||||
attr_accessor :parts
|
attr_accessor :parts
|
||||||
|
@ -3680,26 +3702,26 @@ module Google
|
||||||
|
|
||||||
# Optional. The parameter name for the value extracted from the
|
# Optional. The parameter name for the value extracted from the
|
||||||
# annotated part of the example.
|
# annotated part of the example.
|
||||||
|
# This field is required for annotated parts of the training phrase.
|
||||||
# Corresponds to the JSON property `alias`
|
# Corresponds to the JSON property `alias`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :alias
|
attr_accessor :alias
|
||||||
|
|
||||||
# Optional. The entity type name prefixed with `@`. This field is
|
# Optional. The entity type name prefixed with `@`.
|
||||||
# required for the annotated part of the text and applies only to
|
# This field is required for annotated parts of the training phrase.
|
||||||
# examples.
|
|
||||||
# Corresponds to the JSON property `entityType`
|
# Corresponds to the JSON property `entityType`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :entity_type
|
attr_accessor :entity_type
|
||||||
|
|
||||||
# Required. The text corresponding to the example,
|
# Required. The text for this part.
|
||||||
# if there are no annotations. For
|
|
||||||
# annotated examples, it is the text for one of the example's parts.
|
|
||||||
# Corresponds to the JSON property `text`
|
# Corresponds to the JSON property `text`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :text
|
attr_accessor :text
|
||||||
|
|
||||||
# Optional. Indicates whether the text was manually annotated by the
|
# Optional. Indicates whether the text was manually annotated.
|
||||||
# developer.
|
# This field is set to true when the Dialogflow Console is used to
|
||||||
|
# manually annotate the part. When creating an annotated part with the
|
||||||
|
# API, you must set this to true.
|
||||||
# Corresponds to the JSON property `userDefined`
|
# Corresponds to the JSON property `userDefined`
|
||||||
# @return [Boolean]
|
# @return [Boolean]
|
||||||
attr_accessor :user_defined
|
attr_accessor :user_defined
|
||||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
||||||
# @see https://cloud.google.com/iam/
|
# @see https://cloud.google.com/iam/
|
||||||
module IamV1
|
module IamV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20190201'
|
REVISION = '20190215'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -1106,6 +1106,12 @@ module Google
|
||||||
class ServiceAccount
|
class ServiceAccount
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# @OutputOnly A bool indicate if the service account is disabled.
|
||||||
|
# Corresponds to the JSON property `disabled`
|
||||||
|
# @return [Boolean]
|
||||||
|
attr_accessor :disabled
|
||||||
|
alias_method :disabled?, :disabled
|
||||||
|
|
||||||
# Optional. A user-specified name for the service account.
|
# Optional. A user-specified name for the service account.
|
||||||
# Must be less than or equal to 100 UTF-8 bytes.
|
# Must be less than or equal to 100 UTF-8 bytes.
|
||||||
# Corresponds to the JSON property `displayName`
|
# Corresponds to the JSON property `displayName`
|
||||||
|
@ -1158,6 +1164,7 @@ module Google
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
|
@disabled = args[:disabled] if args.key?(:disabled)
|
||||||
@display_name = args[:display_name] if args.key?(:display_name)
|
@display_name = args[:display_name] if args.key?(:display_name)
|
||||||
@email = args[:email] if args.key?(:email)
|
@email = args[:email] if args.key?(:email)
|
||||||
@etag = args[:etag] if args.key?(:etag)
|
@etag = args[:etag] if args.key?(:etag)
|
||||||
|
@ -1465,6 +1472,50 @@ module Google
|
||||||
@etag = args[:etag] if args.key?(:etag)
|
@etag = args[:etag] if args.key?(:etag)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# The service account undelete request.
|
||||||
|
class UndeleteServiceAccountRequest
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class UndeleteServiceAccountResponse
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# A service account in the Identity and Access Management API.
|
||||||
|
# To create a service account, specify the `project_id` and the `account_id`
|
||||||
|
# for the account. The `account_id` is unique within the project, and is used
|
||||||
|
# to generate the service account email address and a stable
|
||||||
|
# `unique_id`.
|
||||||
|
# If the account already exists, the account's resource name is returned
|
||||||
|
# in the format of projects/`PROJECT_ID`/serviceAccounts/`ACCOUNT`. The caller
|
||||||
|
# can use the name in other methods to access the account.
|
||||||
|
# All other methods can identify the service account using the format
|
||||||
|
# `projects/`PROJECT_ID`/serviceAccounts/`ACCOUNT``.
|
||||||
|
# Using `-` as a wildcard for the `PROJECT_ID` will infer the project from
|
||||||
|
# the account. The `ACCOUNT` value can be the `email` address or the
|
||||||
|
# `unique_id` of the service account.
|
||||||
|
# Corresponds to the JSON property `restoredAccount`
|
||||||
|
# @return [Google::Apis::IamV1::ServiceAccount]
|
||||||
|
attr_accessor :restored_account
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@restored_account = args[:restored_account] if args.key?(:restored_account)
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -244,6 +244,18 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class UndeleteServiceAccountRequest
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class UndeleteServiceAccountResponse
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class AuditConfig
|
class AuditConfig
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -501,6 +513,7 @@ module Google
|
||||||
class ServiceAccount
|
class ServiceAccount
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :disabled, as: 'disabled'
|
||||||
property :display_name, as: 'displayName'
|
property :display_name, as: 'displayName'
|
||||||
property :email, as: 'email'
|
property :email, as: 'email'
|
||||||
property :etag, :base64 => true, as: 'etag'
|
property :etag, :base64 => true, as: 'etag'
|
||||||
|
@ -583,6 +596,20 @@ module Google
|
||||||
property :etag, :base64 => true, as: 'etag'
|
property :etag, :base64 => true, as: 'etag'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class UndeleteServiceAccountRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class UndeleteServiceAccountResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :restored_account, as: 'restoredAccount', class: Google::Apis::IamV1::ServiceAccount, decorator: Google::Apis::IamV1::ServiceAccount::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -947,6 +947,42 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Restores a deleted ServiceAccount.
|
||||||
|
# @param [String] name
|
||||||
|
# The resource name of the service account in the following format:
|
||||||
|
# `projects/`PROJECT_ID`/serviceAccounts/`ACCOUNT_UNIQUE_ID`'.
|
||||||
|
# Using `-` as a wildcard for the `PROJECT_ID` will infer the project from
|
||||||
|
# the account.
|
||||||
|
# @param [Google::Apis::IamV1::UndeleteServiceAccountRequest] undelete_service_account_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::IamV1::UndeleteServiceAccountResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::IamV1::UndeleteServiceAccountResponse]
|
||||||
|
#
|
||||||
|
# @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 undelete_service_account(name, undelete_service_account_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1/{+name}:undelete', options)
|
||||||
|
command.request_representation = Google::Apis::IamV1::UndeleteServiceAccountRequest::Representation
|
||||||
|
command.request_object = undelete_service_account_request_object
|
||||||
|
command.response_representation = Google::Apis::IamV1::UndeleteServiceAccountResponse::Representation
|
||||||
|
command.response_class = Google::Apis::IamV1::UndeleteServiceAccountResponse
|
||||||
|
command.params['name'] = name unless name.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
# Updates a ServiceAccount.
|
# Updates a ServiceAccount.
|
||||||
# Currently, only the following fields are updatable:
|
# Currently, only the following fields are updatable:
|
||||||
# `display_name` .
|
# `display_name` .
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/spanner/
|
# @see https://cloud.google.com/spanner/
|
||||||
module SpannerV1
|
module SpannerV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20180920'
|
REVISION = '20190212'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -1097,7 +1097,9 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Ends a session, releasing server resources associated with it.
|
# Ends a session, releasing server resources associated with it. This will
|
||||||
|
# asynchronously trigger cancellation of any operations that are running with
|
||||||
|
# this session.
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# Required. The name of the session to delete.
|
# Required. The name of the session to delete.
|
||||||
# @param [String] fields
|
# @param [String] fields
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://developers.google.com/tag-manager/api/v1/
|
# @see https://developers.google.com/tag-manager/api/v1/
|
||||||
module TagmanagerV1
|
module TagmanagerV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20171108'
|
REVISION = '20190220'
|
||||||
|
|
||||||
# Delete your Google Tag Manager containers
|
# Delete your Google Tag Manager containers
|
||||||
AUTH_TAGMANAGER_DELETE_CONTAINERS = 'https://www.googleapis.com/auth/tagmanager.delete.containers'
|
AUTH_TAGMANAGER_DELETE_CONTAINERS = 'https://www.googleapis.com/auth/tagmanager.delete.containers'
|
||||||
|
|
|
@ -487,52 +487,6 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Updates a GTM Environment. This method supports patch semantics.
|
|
||||||
# @param [String] account_id
|
|
||||||
# The GTM Account ID.
|
|
||||||
# @param [String] container_id
|
|
||||||
# The GTM Container ID.
|
|
||||||
# @param [String] environment_id
|
|
||||||
# The GTM Environment ID.
|
|
||||||
# @param [Google::Apis::TagmanagerV1::Environment] environment_object
|
|
||||||
# @param [String] fingerprint
|
|
||||||
# When provided, this fingerprint must match the fingerprint of the environment
|
|
||||||
# in storage.
|
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [String] quota_user
|
|
||||||
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
|
||||||
# characters.
|
|
||||||
# @param [String] user_ip
|
|
||||||
# Deprecated. Please use quotaUser instead.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
|
||||||
# Request-specific options
|
|
||||||
#
|
|
||||||
# @yield [result, err] Result & error if block supplied
|
|
||||||
# @yieldparam result [Google::Apis::TagmanagerV1::Environment] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::TagmanagerV1::Environment]
|
|
||||||
#
|
|
||||||
# @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 patch_account_container_environment(account_id, container_id, environment_id, environment_object = nil, fingerprint: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:patch, 'accounts/{accountId}/containers/{containerId}/environments/{environmentId}', options)
|
|
||||||
command.request_representation = Google::Apis::TagmanagerV1::Environment::Representation
|
|
||||||
command.request_object = environment_object
|
|
||||||
command.response_representation = Google::Apis::TagmanagerV1::Environment::Representation
|
|
||||||
command.response_class = Google::Apis::TagmanagerV1::Environment
|
|
||||||
command.params['accountId'] = account_id unless account_id.nil?
|
|
||||||
command.params['containerId'] = container_id unless container_id.nil?
|
|
||||||
command.params['environmentId'] = environment_id unless environment_id.nil?
|
|
||||||
command.query['fingerprint'] = fingerprint unless fingerprint.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Updates a GTM Environment.
|
# Updates a GTM Environment.
|
||||||
# @param [String] account_id
|
# @param [String] account_id
|
||||||
# The GTM Account ID.
|
# The GTM Account ID.
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://developers.google.com/tag-manager/api/v2/
|
# @see https://developers.google.com/tag-manager/api/v2/
|
||||||
module TagmanagerV2
|
module TagmanagerV2
|
||||||
VERSION = 'V2'
|
VERSION = 'V2'
|
||||||
REVISION = '20171108'
|
REVISION = '20190220'
|
||||||
|
|
||||||
# Delete your Google Tag Manager containers
|
# Delete your Google Tag Manager containers
|
||||||
AUTH_TAGMANAGER_DELETE_CONTAINERS = 'https://www.googleapis.com/auth/tagmanager.delete.containers'
|
AUTH_TAGMANAGER_DELETE_CONTAINERS = 'https://www.googleapis.com/auth/tagmanager.delete.containers'
|
||||||
|
|
|
@ -313,6 +313,11 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :container_version_id
|
attr_accessor :container_version_id
|
||||||
|
|
||||||
|
# The custom templates in the container that this version was taken from.
|
||||||
|
# Corresponds to the JSON property `customTemplate`
|
||||||
|
# @return [Array<Google::Apis::TagmanagerV2::CustomTemplate>]
|
||||||
|
attr_accessor :custom_template
|
||||||
|
|
||||||
# A value of true indicates this container version has been deleted.
|
# A value of true indicates this container version has been deleted.
|
||||||
# Corresponds to the JSON property `deleted`
|
# Corresponds to the JSON property `deleted`
|
||||||
# @return [Boolean]
|
# @return [Boolean]
|
||||||
|
@ -381,6 +386,7 @@ module Google
|
||||||
@container = args[:container] if args.key?(:container)
|
@container = args[:container] if args.key?(:container)
|
||||||
@container_id = args[:container_id] if args.key?(:container_id)
|
@container_id = args[:container_id] if args.key?(:container_id)
|
||||||
@container_version_id = args[:container_version_id] if args.key?(:container_version_id)
|
@container_version_id = args[:container_version_id] if args.key?(:container_version_id)
|
||||||
|
@custom_template = args[:custom_template] if args.key?(:custom_template)
|
||||||
@deleted = args[:deleted] if args.key?(:deleted)
|
@deleted = args[:deleted] if args.key?(:deleted)
|
||||||
@description = args[:description] if args.key?(:description)
|
@description = args[:description] if args.key?(:description)
|
||||||
@fingerprint = args[:fingerprint] if args.key?(:fingerprint)
|
@fingerprint = args[:fingerprint] if args.key?(:fingerprint)
|
||||||
|
@ -425,6 +431,11 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :name
|
attr_accessor :name
|
||||||
|
|
||||||
|
# Number of custom templates in the container version.
|
||||||
|
# Corresponds to the JSON property `numCustomTemplates`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :num_custom_templates
|
||||||
|
|
||||||
# Number of macros in the container version.
|
# Number of macros in the container version.
|
||||||
# Corresponds to the JSON property `numMacros`
|
# Corresponds to the JSON property `numMacros`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
|
@ -471,6 +482,7 @@ module Google
|
||||||
@container_version_id = args[:container_version_id] if args.key?(:container_version_id)
|
@container_version_id = args[:container_version_id] if args.key?(:container_version_id)
|
||||||
@deleted = args[:deleted] if args.key?(:deleted)
|
@deleted = args[:deleted] if args.key?(:deleted)
|
||||||
@name = args[:name] if args.key?(:name)
|
@name = args[:name] if args.key?(:name)
|
||||||
|
@num_custom_templates = args[:num_custom_templates] if args.key?(:num_custom_templates)
|
||||||
@num_macros = args[:num_macros] if args.key?(:num_macros)
|
@num_macros = args[:num_macros] if args.key?(:num_macros)
|
||||||
@num_rules = args[:num_rules] if args.key?(:num_rules)
|
@num_rules = args[:num_rules] if args.key?(:num_rules)
|
||||||
@num_tags = args[:num_tags] if args.key?(:num_tags)
|
@num_tags = args[:num_tags] if args.key?(:num_tags)
|
||||||
|
@ -564,19 +576,55 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# Creates a workspace proposal to start a review of a workspace.
|
# Represents a Google Tag Manager Custom Template's contents.
|
||||||
class CreateWorkspaceProposalRequest
|
class CustomTemplate
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# A comment from the reviewer or author.
|
# GTM Account ID.
|
||||||
# Corresponds to the JSON property `initialComment`
|
# Corresponds to the JSON property `accountId`
|
||||||
# @return [Google::Apis::TagmanagerV2::WorkspaceProposalHistoryComment]
|
# @return [String]
|
||||||
attr_accessor :initial_comment
|
attr_accessor :account_id
|
||||||
|
|
||||||
# List of users to review the workspace proposal.
|
# GTM Container ID.
|
||||||
# Corresponds to the JSON property `reviewers`
|
# Corresponds to the JSON property `containerId`
|
||||||
# @return [Array<Google::Apis::TagmanagerV2::WorkspaceProposalUser>]
|
# @return [String]
|
||||||
attr_accessor :reviewers
|
attr_accessor :container_id
|
||||||
|
|
||||||
|
# The fingerprint of the GTM Custom Template as computed at storage time. This
|
||||||
|
# value is recomputed whenever the template is modified.
|
||||||
|
# Corresponds to the JSON property `fingerprint`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :fingerprint
|
||||||
|
|
||||||
|
# Custom Template display name.
|
||||||
|
# Corresponds to the JSON property `name`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :name
|
||||||
|
|
||||||
|
# GTM Custom Template's API relative path.
|
||||||
|
# Corresponds to the JSON property `path`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :path
|
||||||
|
|
||||||
|
# Auto generated link to the tag manager UI
|
||||||
|
# Corresponds to the JSON property `tagManagerUrl`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :tag_manager_url
|
||||||
|
|
||||||
|
# The custom template in text format.
|
||||||
|
# Corresponds to the JSON property `templateData`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :template_data
|
||||||
|
|
||||||
|
# The Custom Template ID uniquely identifies the GTM custom template.
|
||||||
|
# Corresponds to the JSON property `templateId`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :template_id
|
||||||
|
|
||||||
|
# GTM Workspace ID.
|
||||||
|
# Corresponds to the JSON property `workspaceId`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :workspace_id
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
|
@ -584,8 +632,15 @@ module Google
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@initial_comment = args[:initial_comment] if args.key?(:initial_comment)
|
@account_id = args[:account_id] if args.key?(:account_id)
|
||||||
@reviewers = args[:reviewers] if args.key?(:reviewers)
|
@container_id = args[:container_id] if args.key?(:container_id)
|
||||||
|
@fingerprint = args[:fingerprint] if args.key?(:fingerprint)
|
||||||
|
@name = args[:name] if args.key?(:name)
|
||||||
|
@path = args[:path] if args.key?(:path)
|
||||||
|
@tag_manager_url = args[:tag_manager_url] if args.key?(:tag_manager_url)
|
||||||
|
@template_data = args[:template_data] if args.key?(:template_data)
|
||||||
|
@template_id = args[:template_id] if args.key?(:template_id)
|
||||||
|
@workspace_id = args[:workspace_id] if args.key?(:workspace_id)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -649,16 +704,17 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :authorization_code
|
attr_accessor :authorization_code
|
||||||
|
|
||||||
# A Timestamp represents a point in time independent of any time zone or
|
# A Timestamp represents a point in time independent of any time zone or local
|
||||||
# calendar, represented as seconds and fractions of seconds at nanosecond
|
# calendar, encoded as a count of seconds and fractions of seconds at nanosecond
|
||||||
# resolution in UTC Epoch time. It is encoded using the Proleptic Gregorian
|
# resolution. The count is relative to an epoch at UTC midnight on January 1,
|
||||||
# Calendar which extends the Gregorian calendar backwards to year one. It is
|
# 1970, in the proleptic Gregorian calendar which extends the Gregorian calendar
|
||||||
# encoded assuming all minutes are 60 seconds long, i.e. leap seconds are "
|
# backwards to year one.
|
||||||
# smeared" so that no leap second table is needed for interpretation. Range is
|
# All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap
|
||||||
# from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By restricting to
|
# second table is needed for interpretation, using a [24-hour linear smear](
|
||||||
# that range, we ensure that we can convert to and from RFC 3339 date strings.
|
# https://developers.google.com/time/smear).
|
||||||
# See [https://www.ietf.org/rfc/rfc3339.txt](https://www.ietf.org/rfc/rfc3339.
|
# The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By
|
||||||
# txt).
|
# restricting to that range, we ensure that we can convert to and from [RFC 3339]
|
||||||
|
# (https://www.ietf.org/rfc/rfc3339.txt) date strings.
|
||||||
# # Examples
|
# # Examples
|
||||||
# Example 1: Compute Timestamp from POSIX `time()`.
|
# Example 1: Compute Timestamp from POSIX `time()`.
|
||||||
# Timestamp timestamp; timestamp.set_seconds(time(NULL)); timestamp.set_nanos(0);
|
# Timestamp timestamp; timestamp.set_seconds(time(NULL)); timestamp.set_nanos(0);
|
||||||
|
@ -686,18 +742,20 @@ module Google
|
||||||
# expressed using four digits while `month`, `day`, `hour`, `min`, and `sec` are
|
# expressed using four digits while `month`, `day`, `hour`, `min`, and `sec` are
|
||||||
# zero-padded to two digits each. The fractional seconds, which can go up to 9
|
# zero-padded to two digits each. The fractional seconds, which can go up to 9
|
||||||
# digits (i.e. up to 1 nanosecond resolution), are optional. The "Z" suffix
|
# digits (i.e. up to 1 nanosecond resolution), are optional. The "Z" suffix
|
||||||
# indicates the timezone ("UTC"); the timezone is required, though only UTC (as
|
# indicates the timezone ("UTC"); the timezone is required. A proto3 JSON
|
||||||
# indicated by "Z") is presently supported.
|
# serializer should always use UTC (as indicated by "Z") when printing the
|
||||||
|
# Timestamp type and a proto3 JSON parser should be able to accept both UTC and
|
||||||
|
# other timezones (as indicated by an offset).
|
||||||
# For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past 01:30 UTC on
|
# For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past 01:30 UTC on
|
||||||
# January 15, 2017.
|
# January 15, 2017.
|
||||||
# In JavaScript, one can convert a Date object to this format using the standard
|
# In JavaScript, one can convert a Date object to this format using the standard
|
||||||
# [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/
|
# [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/
|
||||||
# Reference/Global_Objects/Date/toISOString] method. In Python, a standard `
|
# Reference/Global_Objects/Date/toISOString) method. In Python, a standard `
|
||||||
# datetime.datetime` object can be converted to this format using [`strftime`](
|
# datetime.datetime` object can be converted to this format using [`strftime`](
|
||||||
# https://docs.python.org/2/library/time.html#time.strftime) with the time
|
# https://docs.python.org/2/library/time.html#time.strftime) with the time
|
||||||
# format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use the Joda
|
# format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use the Joda
|
||||||
# Time's [`ISODateTimeFormat.dateTime()`]( http://joda-time.sourceforge.net/
|
# Time's [`ISODateTimeFormat.dateTime()`]( http://www.joda.org/joda-time/apidocs/
|
||||||
# apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime()) to obtain a
|
# org/joda/time/format/ISODateTimeFormat.html#dateTime%2D%2D ) to obtain a
|
||||||
# formatter capable of generating timestamps in this format.
|
# formatter capable of generating timestamps in this format.
|
||||||
# Corresponds to the JSON property `authorizationTimestamp`
|
# Corresponds to the JSON property `authorizationTimestamp`
|
||||||
# @return [Google::Apis::TagmanagerV2::Timestamp]
|
# @return [Google::Apis::TagmanagerV2::Timestamp]
|
||||||
|
@ -1197,6 +1255,31 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class ListZonesResponse
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Continuation token for fetching the next page of results.
|
||||||
|
# Corresponds to the JSON property `nextPageToken`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :next_page_token
|
||||||
|
|
||||||
|
# All GTM Zones of a GTM Container.
|
||||||
|
# Corresponds to the JSON property `zone`
|
||||||
|
# @return [Array<Google::Apis::TagmanagerV2::Zone>]
|
||||||
|
attr_accessor :zone
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
|
||||||
|
@zone = args[:zone] if args.key?(:zone)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# Represents a merge conflict.
|
# Represents a merge conflict.
|
||||||
class MergeConflict
|
class MergeConflict
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -1429,6 +1512,25 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# The result of reverting a zone in a workspace.
|
||||||
|
class RevertZoneResponse
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Represents a Google Tag Manager Zone's contents.
|
||||||
|
# Corresponds to the JSON property `zone`
|
||||||
|
# @return [Google::Apis::TagmanagerV2::Zone]
|
||||||
|
attr_accessor :zone
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@zone = args[:zone] if args.key?(:zone)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# Represents a reference to atag that fires before another tag in order to set
|
# Represents a reference to atag that fires before another tag in order to set
|
||||||
# up dependencies.
|
# up dependencies.
|
||||||
class SetupTag
|
class SetupTag
|
||||||
|
@ -1704,16 +1806,17 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# A Timestamp represents a point in time independent of any time zone or
|
# A Timestamp represents a point in time independent of any time zone or local
|
||||||
# calendar, represented as seconds and fractions of seconds at nanosecond
|
# calendar, encoded as a count of seconds and fractions of seconds at nanosecond
|
||||||
# resolution in UTC Epoch time. It is encoded using the Proleptic Gregorian
|
# resolution. The count is relative to an epoch at UTC midnight on January 1,
|
||||||
# Calendar which extends the Gregorian calendar backwards to year one. It is
|
# 1970, in the proleptic Gregorian calendar which extends the Gregorian calendar
|
||||||
# encoded assuming all minutes are 60 seconds long, i.e. leap seconds are "
|
# backwards to year one.
|
||||||
# smeared" so that no leap second table is needed for interpretation. Range is
|
# All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap
|
||||||
# from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By restricting to
|
# second table is needed for interpretation, using a [24-hour linear smear](
|
||||||
# that range, we ensure that we can convert to and from RFC 3339 date strings.
|
# https://developers.google.com/time/smear).
|
||||||
# See [https://www.ietf.org/rfc/rfc3339.txt](https://www.ietf.org/rfc/rfc3339.
|
# The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By
|
||||||
# txt).
|
# restricting to that range, we ensure that we can convert to and from [RFC 3339]
|
||||||
|
# (https://www.ietf.org/rfc/rfc3339.txt) date strings.
|
||||||
# # Examples
|
# # Examples
|
||||||
# Example 1: Compute Timestamp from POSIX `time()`.
|
# Example 1: Compute Timestamp from POSIX `time()`.
|
||||||
# Timestamp timestamp; timestamp.set_seconds(time(NULL)); timestamp.set_nanos(0);
|
# Timestamp timestamp; timestamp.set_seconds(time(NULL)); timestamp.set_nanos(0);
|
||||||
|
@ -1741,18 +1844,20 @@ module Google
|
||||||
# expressed using four digits while `month`, `day`, `hour`, `min`, and `sec` are
|
# expressed using four digits while `month`, `day`, `hour`, `min`, and `sec` are
|
||||||
# zero-padded to two digits each. The fractional seconds, which can go up to 9
|
# zero-padded to two digits each. The fractional seconds, which can go up to 9
|
||||||
# digits (i.e. up to 1 nanosecond resolution), are optional. The "Z" suffix
|
# digits (i.e. up to 1 nanosecond resolution), are optional. The "Z" suffix
|
||||||
# indicates the timezone ("UTC"); the timezone is required, though only UTC (as
|
# indicates the timezone ("UTC"); the timezone is required. A proto3 JSON
|
||||||
# indicated by "Z") is presently supported.
|
# serializer should always use UTC (as indicated by "Z") when printing the
|
||||||
|
# Timestamp type and a proto3 JSON parser should be able to accept both UTC and
|
||||||
|
# other timezones (as indicated by an offset).
|
||||||
# For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past 01:30 UTC on
|
# For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past 01:30 UTC on
|
||||||
# January 15, 2017.
|
# January 15, 2017.
|
||||||
# In JavaScript, one can convert a Date object to this format using the standard
|
# In JavaScript, one can convert a Date object to this format using the standard
|
||||||
# [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/
|
# [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/
|
||||||
# Reference/Global_Objects/Date/toISOString] method. In Python, a standard `
|
# Reference/Global_Objects/Date/toISOString) method. In Python, a standard `
|
||||||
# datetime.datetime` object can be converted to this format using [`strftime`](
|
# datetime.datetime` object can be converted to this format using [`strftime`](
|
||||||
# https://docs.python.org/2/library/time.html#time.strftime) with the time
|
# https://docs.python.org/2/library/time.html#time.strftime) with the time
|
||||||
# format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use the Joda
|
# format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use the Joda
|
||||||
# Time's [`ISODateTimeFormat.dateTime()`]( http://joda-time.sourceforge.net/
|
# Time's [`ISODateTimeFormat.dateTime()`]( http://www.joda.org/joda-time/apidocs/
|
||||||
# apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime()) to obtain a
|
# org/joda/time/format/ISODateTimeFormat.html#dateTime%2D%2D ) to obtain a
|
||||||
# formatter capable of generating timestamps in this format.
|
# formatter capable of generating timestamps in this format.
|
||||||
class Timestamp
|
class Timestamp
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -1987,44 +2092,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# Updates a workspace proposal with patch-like semantics.
|
|
||||||
class UpdateWorkspaceProposalRequest
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# When provided, this fingerprint must match the fingerprint of the proposal in
|
|
||||||
# storage.
|
|
||||||
# Corresponds to the JSON property `fingerprint`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :fingerprint
|
|
||||||
|
|
||||||
# A comment from the reviewer or author.
|
|
||||||
# Corresponds to the JSON property `newComment`
|
|
||||||
# @return [Google::Apis::TagmanagerV2::WorkspaceProposalHistoryComment]
|
|
||||||
attr_accessor :new_comment
|
|
||||||
|
|
||||||
# If present, the list of reviewers of the workspace proposal is updated.
|
|
||||||
# Corresponds to the JSON property `reviewers`
|
|
||||||
# @return [Array<Google::Apis::TagmanagerV2::WorkspaceProposalUser>]
|
|
||||||
attr_accessor :reviewers
|
|
||||||
|
|
||||||
# If present, the status of the workspace proposal is updated.
|
|
||||||
# Corresponds to the JSON property `status`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :status
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@fingerprint = args[:fingerprint] if args.key?(:fingerprint)
|
|
||||||
@new_comment = args[:new_comment] if args.key?(:new_comment)
|
|
||||||
@reviewers = args[:reviewers] if args.key?(:reviewers)
|
|
||||||
@status = args[:status] if args.key?(:status)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# Represents a user's permissions to an account and its container.
|
# Represents a user's permissions to an account and its container.
|
||||||
class UserPermission
|
class UserPermission
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -2102,6 +2169,11 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :fingerprint
|
attr_accessor :fingerprint
|
||||||
|
|
||||||
|
# Option to convert a variable value to other value.
|
||||||
|
# Corresponds to the JSON property `formatValue`
|
||||||
|
# @return [Google::Apis::TagmanagerV2::VariableFormatValue]
|
||||||
|
attr_accessor :format_value
|
||||||
|
|
||||||
# Variable display name.
|
# Variable display name.
|
||||||
# Corresponds to the JSON property `name`
|
# Corresponds to the JSON property `name`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
|
@ -2168,6 +2240,7 @@ module Google
|
||||||
@disabling_trigger_id = args[:disabling_trigger_id] if args.key?(:disabling_trigger_id)
|
@disabling_trigger_id = args[:disabling_trigger_id] if args.key?(:disabling_trigger_id)
|
||||||
@enabling_trigger_id = args[:enabling_trigger_id] if args.key?(:enabling_trigger_id)
|
@enabling_trigger_id = args[:enabling_trigger_id] if args.key?(:enabling_trigger_id)
|
||||||
@fingerprint = args[:fingerprint] if args.key?(:fingerprint)
|
@fingerprint = args[:fingerprint] if args.key?(:fingerprint)
|
||||||
|
@format_value = args[:format_value] if args.key?(:format_value)
|
||||||
@name = args[:name] if args.key?(:name)
|
@name = args[:name] if args.key?(:name)
|
||||||
@notes = args[:notes] if args.key?(:notes)
|
@notes = args[:notes] if args.key?(:notes)
|
||||||
@parameter = args[:parameter] if args.key?(:parameter)
|
@parameter = args[:parameter] if args.key?(:parameter)
|
||||||
|
@ -2182,6 +2255,50 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class VariableFormatValue
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The option to convert a string-type variable value to either lowercase or
|
||||||
|
# uppercase.
|
||||||
|
# Corresponds to the JSON property `caseConversionType`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :case_conversion_type
|
||||||
|
|
||||||
|
# Represents a Google Tag Manager Parameter.
|
||||||
|
# Corresponds to the JSON property `convertFalseToValue`
|
||||||
|
# @return [Google::Apis::TagmanagerV2::Parameter]
|
||||||
|
attr_accessor :convert_false_to_value
|
||||||
|
|
||||||
|
# Represents a Google Tag Manager Parameter.
|
||||||
|
# Corresponds to the JSON property `convertNullToValue`
|
||||||
|
# @return [Google::Apis::TagmanagerV2::Parameter]
|
||||||
|
attr_accessor :convert_null_to_value
|
||||||
|
|
||||||
|
# Represents a Google Tag Manager Parameter.
|
||||||
|
# Corresponds to the JSON property `convertTrueToValue`
|
||||||
|
# @return [Google::Apis::TagmanagerV2::Parameter]
|
||||||
|
attr_accessor :convert_true_to_value
|
||||||
|
|
||||||
|
# Represents a Google Tag Manager Parameter.
|
||||||
|
# Corresponds to the JSON property `convertUndefinedToValue`
|
||||||
|
# @return [Google::Apis::TagmanagerV2::Parameter]
|
||||||
|
attr_accessor :convert_undefined_to_value
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@case_conversion_type = args[:case_conversion_type] if args.key?(:case_conversion_type)
|
||||||
|
@convert_false_to_value = args[:convert_false_to_value] if args.key?(:convert_false_to_value)
|
||||||
|
@convert_null_to_value = args[:convert_null_to_value] if args.key?(:convert_null_to_value)
|
||||||
|
@convert_true_to_value = args[:convert_true_to_value] if args.key?(:convert_true_to_value)
|
||||||
|
@convert_undefined_to_value = args[:convert_undefined_to_value] if args.key?(:convert_undefined_to_value)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# Represents a Google Tag Manager Container Workspace.
|
# Represents a Google Tag Manager Container Workspace.
|
||||||
class Workspace
|
class Workspace
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -2244,218 +2361,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# A workspace proposal represents an ongoing review of workspace changes in an
|
|
||||||
# effort to gain approval for container version creation.
|
|
||||||
class WorkspaceProposal
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# List of authors for the workspace proposal.
|
|
||||||
# Corresponds to the JSON property `authors`
|
|
||||||
# @return [Array<Google::Apis::TagmanagerV2::WorkspaceProposalUser>]
|
|
||||||
attr_accessor :authors
|
|
||||||
|
|
||||||
# The fingerprint of the GTM workspace proposal as computed at storage time.
|
|
||||||
# This value is recomputed whenever the proposal is modified.
|
|
||||||
# Corresponds to the JSON property `fingerprint`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :fingerprint
|
|
||||||
|
|
||||||
# Records the history of comments and status changes.
|
|
||||||
# Corresponds to the JSON property `history`
|
|
||||||
# @return [Array<Google::Apis::TagmanagerV2::WorkspaceProposalHistory>]
|
|
||||||
attr_accessor :history
|
|
||||||
|
|
||||||
# GTM workspace proposal's relative path.
|
|
||||||
# Corresponds to the JSON property `path`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :path
|
|
||||||
|
|
||||||
# Lists of reviewers for the workspace proposal.
|
|
||||||
# Corresponds to the JSON property `reviewers`
|
|
||||||
# @return [Array<Google::Apis::TagmanagerV2::WorkspaceProposalUser>]
|
|
||||||
attr_accessor :reviewers
|
|
||||||
|
|
||||||
# The status of the workspace proposal as it goes through review.
|
|
||||||
# Corresponds to the JSON property `status`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :status
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@authors = args[:authors] if args.key?(:authors)
|
|
||||||
@fingerprint = args[:fingerprint] if args.key?(:fingerprint)
|
|
||||||
@history = args[:history] if args.key?(:history)
|
|
||||||
@path = args[:path] if args.key?(:path)
|
|
||||||
@reviewers = args[:reviewers] if args.key?(:reviewers)
|
|
||||||
@status = args[:status] if args.key?(:status)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# A history event that represents a comment or status change in the proposal.
|
|
||||||
class WorkspaceProposalHistory
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# A comment from the reviewer or author.
|
|
||||||
# Corresponds to the JSON property `comment`
|
|
||||||
# @return [Google::Apis::TagmanagerV2::WorkspaceProposalHistoryComment]
|
|
||||||
attr_accessor :comment
|
|
||||||
|
|
||||||
# Represents an external user or internal Google Tag Manager system.
|
|
||||||
# Corresponds to the JSON property `createdBy`
|
|
||||||
# @return [Google::Apis::TagmanagerV2::WorkspaceProposalUser]
|
|
||||||
attr_accessor :created_by
|
|
||||||
|
|
||||||
# A Timestamp represents a point in time independent of any time zone or
|
|
||||||
# calendar, represented as seconds and fractions of seconds at nanosecond
|
|
||||||
# resolution in UTC Epoch time. It is encoded using the Proleptic Gregorian
|
|
||||||
# Calendar which extends the Gregorian calendar backwards to year one. It is
|
|
||||||
# encoded assuming all minutes are 60 seconds long, i.e. leap seconds are "
|
|
||||||
# smeared" so that no leap second table is needed for interpretation. Range is
|
|
||||||
# from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By restricting to
|
|
||||||
# that range, we ensure that we can convert to and from RFC 3339 date strings.
|
|
||||||
# See [https://www.ietf.org/rfc/rfc3339.txt](https://www.ietf.org/rfc/rfc3339.
|
|
||||||
# txt).
|
|
||||||
# # Examples
|
|
||||||
# Example 1: Compute Timestamp from POSIX `time()`.
|
|
||||||
# Timestamp timestamp; timestamp.set_seconds(time(NULL)); timestamp.set_nanos(0);
|
|
||||||
# Example 2: Compute Timestamp from POSIX `gettimeofday()`.
|
|
||||||
# struct timeval tv; gettimeofday(&tv, NULL);
|
|
||||||
# Timestamp timestamp; timestamp.set_seconds(tv.tv_sec); timestamp.set_nanos(tv.
|
|
||||||
# tv_usec * 1000);
|
|
||||||
# Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`.
|
|
||||||
# FILETIME ft; GetSystemTimeAsFileTime(&ft); UINT64 ticks = (((UINT64)ft.
|
|
||||||
# dwHighDateTime) << 32) | ft.dwLowDateTime;
|
|
||||||
# // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z // is
|
|
||||||
# 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z. Timestamp
|
|
||||||
# timestamp; timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));
|
|
||||||
# timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));
|
|
||||||
# Example 4: Compute Timestamp from Java `System.currentTimeMillis()`.
|
|
||||||
# long millis = System.currentTimeMillis();
|
|
||||||
# Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000) .
|
|
||||||
# setNanos((int) ((millis % 1000) * 1000000)).build();
|
|
||||||
# Example 5: Compute Timestamp from current time in Python.
|
|
||||||
# timestamp = Timestamp() timestamp.GetCurrentTime()
|
|
||||||
# # JSON Mapping
|
|
||||||
# In JSON format, the Timestamp type is encoded as a string in the [RFC 3339](
|
|
||||||
# https://www.ietf.org/rfc/rfc3339.txt) format. That is, the format is "`year`-`
|
|
||||||
# month`-`day`T`hour`:`min`:`sec`[.`frac_sec`]Z" where `year` is always
|
|
||||||
# expressed using four digits while `month`, `day`, `hour`, `min`, and `sec` are
|
|
||||||
# zero-padded to two digits each. The fractional seconds, which can go up to 9
|
|
||||||
# digits (i.e. up to 1 nanosecond resolution), are optional. The "Z" suffix
|
|
||||||
# indicates the timezone ("UTC"); the timezone is required, though only UTC (as
|
|
||||||
# indicated by "Z") is presently supported.
|
|
||||||
# For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past 01:30 UTC on
|
|
||||||
# January 15, 2017.
|
|
||||||
# In JavaScript, one can convert a Date object to this format using the standard
|
|
||||||
# [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/
|
|
||||||
# Reference/Global_Objects/Date/toISOString] method. In Python, a standard `
|
|
||||||
# datetime.datetime` object can be converted to this format using [`strftime`](
|
|
||||||
# https://docs.python.org/2/library/time.html#time.strftime) with the time
|
|
||||||
# format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use the Joda
|
|
||||||
# Time's [`ISODateTimeFormat.dateTime()`]( http://joda-time.sourceforge.net/
|
|
||||||
# apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime()) to obtain a
|
|
||||||
# formatter capable of generating timestamps in this format.
|
|
||||||
# Corresponds to the JSON property `createdTimestamp`
|
|
||||||
# @return [Google::Apis::TagmanagerV2::Timestamp]
|
|
||||||
attr_accessor :created_timestamp
|
|
||||||
|
|
||||||
# A change in the proposal's status.
|
|
||||||
# Corresponds to the JSON property `statusChange`
|
|
||||||
# @return [Google::Apis::TagmanagerV2::WorkspaceProposalHistoryStatusChange]
|
|
||||||
attr_accessor :status_change
|
|
||||||
|
|
||||||
# The history type distinguishing between comments and status changes.
|
|
||||||
# Corresponds to the JSON property `type`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :type
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@comment = args[:comment] if args.key?(:comment)
|
|
||||||
@created_by = args[:created_by] if args.key?(:created_by)
|
|
||||||
@created_timestamp = args[:created_timestamp] if args.key?(:created_timestamp)
|
|
||||||
@status_change = args[:status_change] if args.key?(:status_change)
|
|
||||||
@type = args[:type] if args.key?(:type)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# A comment from the reviewer or author.
|
|
||||||
class WorkspaceProposalHistoryComment
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# The contents of the reviewer or author comment.
|
|
||||||
# Corresponds to the JSON property `content`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :content
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@content = args[:content] if args.key?(:content)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# A change in the proposal's status.
|
|
||||||
class WorkspaceProposalHistoryStatusChange
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# The new proposal status after that status change.
|
|
||||||
# Corresponds to the JSON property `newStatus`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :new_status
|
|
||||||
|
|
||||||
# The old proposal status before the status change.
|
|
||||||
# Corresponds to the JSON property `oldStatus`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :old_status
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@new_status = args[:new_status] if args.key?(:new_status)
|
|
||||||
@old_status = args[:old_status] if args.key?(:old_status)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# Represents an external user or internal Google Tag Manager system.
|
|
||||||
class WorkspaceProposalUser
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# Gaia id associated with a user, absent for the Google Tag Manager system.
|
|
||||||
# Corresponds to the JSON property `gaiaId`
|
|
||||||
# @return [Fixnum]
|
|
||||||
attr_accessor :gaia_id
|
|
||||||
|
|
||||||
# User type distinguishes between a user and the Google Tag Manager system.
|
|
||||||
# Corresponds to the JSON property `type`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :type
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@gaia_id = args[:gaia_id] if args.key?(:gaia_id)
|
|
||||||
@type = args[:type] if args.key?(:type)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# Represents a Google Tag Manager Zone's contents.
|
# Represents a Google Tag Manager Zone's contents.
|
||||||
class Zone
|
class Zone
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
|
@ -88,7 +88,7 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class CreateWorkspaceProposalRequest
|
class CustomTemplate
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
@ -190,6 +190,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class ListZonesResponse
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class MergeConflict
|
class MergeConflict
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -244,6 +250,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class RevertZoneResponse
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class SetupTag
|
class SetupTag
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -286,12 +298,6 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class UpdateWorkspaceProposalRequest
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class UserPermission
|
class UserPermission
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -304,42 +310,18 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class VariableFormatValue
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class Workspace
|
class Workspace
|
||||||
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 WorkspaceProposal
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class WorkspaceProposalHistory
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class WorkspaceProposalHistoryComment
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class WorkspaceProposalHistoryStatusChange
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class WorkspaceProposalUser
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class Zone
|
class Zone
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -438,6 +420,8 @@ module Google
|
||||||
|
|
||||||
property :container_id, as: 'containerId'
|
property :container_id, as: 'containerId'
|
||||||
property :container_version_id, as: 'containerVersionId'
|
property :container_version_id, as: 'containerVersionId'
|
||||||
|
collection :custom_template, as: 'customTemplate', class: Google::Apis::TagmanagerV2::CustomTemplate, decorator: Google::Apis::TagmanagerV2::CustomTemplate::Representation
|
||||||
|
|
||||||
property :deleted, as: 'deleted'
|
property :deleted, as: 'deleted'
|
||||||
property :description, as: 'description'
|
property :description, as: 'description'
|
||||||
property :fingerprint, as: 'fingerprint'
|
property :fingerprint, as: 'fingerprint'
|
||||||
|
@ -465,6 +449,7 @@ module Google
|
||||||
property :container_version_id, as: 'containerVersionId'
|
property :container_version_id, as: 'containerVersionId'
|
||||||
property :deleted, as: 'deleted'
|
property :deleted, as: 'deleted'
|
||||||
property :name, as: 'name'
|
property :name, as: 'name'
|
||||||
|
property :num_custom_templates, as: 'numCustomTemplates'
|
||||||
property :num_macros, as: 'numMacros'
|
property :num_macros, as: 'numMacros'
|
||||||
property :num_rules, as: 'numRules'
|
property :num_rules, as: 'numRules'
|
||||||
property :num_tags, as: 'numTags'
|
property :num_tags, as: 'numTags'
|
||||||
|
@ -503,13 +488,18 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class CreateWorkspaceProposalRequest
|
class CustomTemplate
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :initial_comment, as: 'initialComment', class: Google::Apis::TagmanagerV2::WorkspaceProposalHistoryComment, decorator: Google::Apis::TagmanagerV2::WorkspaceProposalHistoryComment::Representation
|
property :account_id, as: 'accountId'
|
||||||
|
property :container_id, as: 'containerId'
|
||||||
collection :reviewers, as: 'reviewers', class: Google::Apis::TagmanagerV2::WorkspaceProposalUser, decorator: Google::Apis::TagmanagerV2::WorkspaceProposalUser::Representation
|
property :fingerprint, as: 'fingerprint'
|
||||||
|
property :name, as: 'name'
|
||||||
|
property :path, as: 'path'
|
||||||
|
property :tag_manager_url, as: 'tagManagerUrl'
|
||||||
|
property :template_data, as: 'templateData'
|
||||||
|
property :template_id, as: 'templateId'
|
||||||
|
property :workspace_id, as: 'workspaceId'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -687,6 +677,15 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class ListZonesResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :next_page_token, as: 'nextPageToken'
|
||||||
|
collection :zone, as: 'zone', class: Google::Apis::TagmanagerV2::Zone, decorator: Google::Apis::TagmanagerV2::Zone::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class MergeConflict
|
class MergeConflict
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -769,6 +768,14 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class RevertZoneResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :zone, as: 'zone', class: Google::Apis::TagmanagerV2::Zone, decorator: Google::Apis::TagmanagerV2::Zone::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class SetupTag
|
class SetupTag
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -904,18 +911,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class UpdateWorkspaceProposalRequest
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :fingerprint, as: 'fingerprint'
|
|
||||||
property :new_comment, as: 'newComment', class: Google::Apis::TagmanagerV2::WorkspaceProposalHistoryComment, decorator: Google::Apis::TagmanagerV2::WorkspaceProposalHistoryComment::Representation
|
|
||||||
|
|
||||||
collection :reviewers, as: 'reviewers', class: Google::Apis::TagmanagerV2::WorkspaceProposalUser, decorator: Google::Apis::TagmanagerV2::WorkspaceProposalUser::Representation
|
|
||||||
|
|
||||||
property :status, as: 'status'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class UserPermission
|
class UserPermission
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -937,6 +932,8 @@ module Google
|
||||||
collection :disabling_trigger_id, as: 'disablingTriggerId'
|
collection :disabling_trigger_id, as: 'disablingTriggerId'
|
||||||
collection :enabling_trigger_id, as: 'enablingTriggerId'
|
collection :enabling_trigger_id, as: 'enablingTriggerId'
|
||||||
property :fingerprint, as: 'fingerprint'
|
property :fingerprint, as: 'fingerprint'
|
||||||
|
property :format_value, as: 'formatValue', class: Google::Apis::TagmanagerV2::VariableFormatValue, decorator: Google::Apis::TagmanagerV2::VariableFormatValue::Representation
|
||||||
|
|
||||||
property :name, as: 'name'
|
property :name, as: 'name'
|
||||||
property :notes, as: 'notes'
|
property :notes, as: 'notes'
|
||||||
collection :parameter, as: 'parameter', class: Google::Apis::TagmanagerV2::Parameter, decorator: Google::Apis::TagmanagerV2::Parameter::Representation
|
collection :parameter, as: 'parameter', class: Google::Apis::TagmanagerV2::Parameter, decorator: Google::Apis::TagmanagerV2::Parameter::Representation
|
||||||
|
@ -952,6 +949,21 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class VariableFormatValue
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :case_conversion_type, as: 'caseConversionType'
|
||||||
|
property :convert_false_to_value, as: 'convertFalseToValue', class: Google::Apis::TagmanagerV2::Parameter, decorator: Google::Apis::TagmanagerV2::Parameter::Representation
|
||||||
|
|
||||||
|
property :convert_null_to_value, as: 'convertNullToValue', class: Google::Apis::TagmanagerV2::Parameter, decorator: Google::Apis::TagmanagerV2::Parameter::Representation
|
||||||
|
|
||||||
|
property :convert_true_to_value, as: 'convertTrueToValue', class: Google::Apis::TagmanagerV2::Parameter, decorator: Google::Apis::TagmanagerV2::Parameter::Representation
|
||||||
|
|
||||||
|
property :convert_undefined_to_value, as: 'convertUndefinedToValue', class: Google::Apis::TagmanagerV2::Parameter, decorator: Google::Apis::TagmanagerV2::Parameter::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class Workspace
|
class Workspace
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -966,59 +978,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class WorkspaceProposal
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :authors, as: 'authors', class: Google::Apis::TagmanagerV2::WorkspaceProposalUser, decorator: Google::Apis::TagmanagerV2::WorkspaceProposalUser::Representation
|
|
||||||
|
|
||||||
property :fingerprint, as: 'fingerprint'
|
|
||||||
collection :history, as: 'history', class: Google::Apis::TagmanagerV2::WorkspaceProposalHistory, decorator: Google::Apis::TagmanagerV2::WorkspaceProposalHistory::Representation
|
|
||||||
|
|
||||||
property :path, as: 'path'
|
|
||||||
collection :reviewers, as: 'reviewers', class: Google::Apis::TagmanagerV2::WorkspaceProposalUser, decorator: Google::Apis::TagmanagerV2::WorkspaceProposalUser::Representation
|
|
||||||
|
|
||||||
property :status, as: 'status'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class WorkspaceProposalHistory
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :comment, as: 'comment', class: Google::Apis::TagmanagerV2::WorkspaceProposalHistoryComment, decorator: Google::Apis::TagmanagerV2::WorkspaceProposalHistoryComment::Representation
|
|
||||||
|
|
||||||
property :created_by, as: 'createdBy', class: Google::Apis::TagmanagerV2::WorkspaceProposalUser, decorator: Google::Apis::TagmanagerV2::WorkspaceProposalUser::Representation
|
|
||||||
|
|
||||||
property :created_timestamp, as: 'createdTimestamp', class: Google::Apis::TagmanagerV2::Timestamp, decorator: Google::Apis::TagmanagerV2::Timestamp::Representation
|
|
||||||
|
|
||||||
property :status_change, as: 'statusChange', class: Google::Apis::TagmanagerV2::WorkspaceProposalHistoryStatusChange, decorator: Google::Apis::TagmanagerV2::WorkspaceProposalHistoryStatusChange::Representation
|
|
||||||
|
|
||||||
property :type, as: 'type'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class WorkspaceProposalHistoryComment
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :content, as: 'content'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class WorkspaceProposalHistoryStatusChange
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :new_status, as: 'newStatus'
|
|
||||||
property :old_status, as: 'oldStatus'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class WorkspaceProposalUser
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :gaia_id, :numeric_string => true, as: 'gaiaId'
|
|
||||||
property :type, as: 'type'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class Zone
|
class Zone
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
|
|
@ -476,47 +476,6 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Updates a GTM Environment. This method supports patch semantics.
|
|
||||||
# @param [String] path
|
|
||||||
# GTM Environment's API relative path. Example: accounts/`account_id`/containers/
|
|
||||||
# `container_id`/environments/`environment_id`
|
|
||||||
# @param [Google::Apis::TagmanagerV2::Environment] environment_object
|
|
||||||
# @param [String] fingerprint
|
|
||||||
# When provided, this fingerprint must match the fingerprint of the environment
|
|
||||||
# in storage.
|
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [String] quota_user
|
|
||||||
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
|
||||||
# characters.
|
|
||||||
# @param [String] user_ip
|
|
||||||
# Deprecated. Please use quotaUser instead.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
|
||||||
# Request-specific options
|
|
||||||
#
|
|
||||||
# @yield [result, err] Result & error if block supplied
|
|
||||||
# @yieldparam result [Google::Apis::TagmanagerV2::Environment] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::TagmanagerV2::Environment]
|
|
||||||
#
|
|
||||||
# @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 patch_account_container_environment(path, environment_object = nil, fingerprint: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:patch, '{+path}', options)
|
|
||||||
command.request_representation = Google::Apis::TagmanagerV2::Environment::Representation
|
|
||||||
command.request_object = environment_object
|
|
||||||
command.response_representation = Google::Apis::TagmanagerV2::Environment::Representation
|
|
||||||
command.response_class = Google::Apis::TagmanagerV2::Environment
|
|
||||||
command.params['path'] = path unless path.nil?
|
|
||||||
command.query['fingerprint'] = fingerprint unless fingerprint.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Re-generates the authorization code for a GTM Environment.
|
# Re-generates the authorization code for a GTM Environment.
|
||||||
# @param [String] path
|
# @param [String] path
|
||||||
# GTM Environment's API relative path. Example: accounts/`account_id`/containers/
|
# GTM Environment's API relative path. Example: accounts/`account_id`/containers/
|
||||||
|
@ -1063,40 +1022,6 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Gets a GTM Workspace Proposal.
|
|
||||||
# @param [String] path
|
|
||||||
# GTM workspace proposal's relative path: Example: accounts/`aid`/containers/`
|
|
||||||
# cid`/workspace/`wid`/workspace_proposal
|
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [String] quota_user
|
|
||||||
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
|
||||||
# characters.
|
|
||||||
# @param [String] user_ip
|
|
||||||
# Deprecated. Please use quotaUser instead.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
|
||||||
# Request-specific options
|
|
||||||
#
|
|
||||||
# @yield [result, err] Result & error if block supplied
|
|
||||||
# @yieldparam result [Google::Apis::TagmanagerV2::WorkspaceProposal] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::TagmanagerV2::WorkspaceProposal]
|
|
||||||
#
|
|
||||||
# @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 get_account_container_workspace_proposal(path, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:get, '{+path}', options)
|
|
||||||
command.response_representation = Google::Apis::TagmanagerV2::WorkspaceProposal::Representation
|
|
||||||
command.response_class = Google::Apis::TagmanagerV2::WorkspaceProposal
|
|
||||||
command.params['path'] = path unless path.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Finds conflicting and modified entities in the workspace.
|
# Finds conflicting and modified entities in the workspace.
|
||||||
# @param [String] path
|
# @param [String] path
|
||||||
# GTM Workspace's API relative path. Example: accounts/`account_id`/containers/`
|
# GTM Workspace's API relative path. Example: accounts/`account_id`/containers/`
|
||||||
|
@ -1319,43 +1244,6 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Updates a GTM Workspace Proposal.
|
|
||||||
# @param [String] path
|
|
||||||
# GTM workspace proposal's relative path: Example: accounts/`aid`/containers/`
|
|
||||||
# cid`/workspace/`wid`/workspace_proposal
|
|
||||||
# @param [Google::Apis::TagmanagerV2::UpdateWorkspaceProposalRequest] update_workspace_proposal_request_object
|
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [String] quota_user
|
|
||||||
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
|
||||||
# characters.
|
|
||||||
# @param [String] user_ip
|
|
||||||
# Deprecated. Please use quotaUser instead.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
|
||||||
# Request-specific options
|
|
||||||
#
|
|
||||||
# @yield [result, err] Result & error if block supplied
|
|
||||||
# @yieldparam result [Google::Apis::TagmanagerV2::WorkspaceProposal] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::TagmanagerV2::WorkspaceProposal]
|
|
||||||
#
|
|
||||||
# @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 update_account_container_workspace_proposal(path, update_workspace_proposal_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:put, '{+path}', options)
|
|
||||||
command.request_representation = Google::Apis::TagmanagerV2::UpdateWorkspaceProposalRequest::Representation
|
|
||||||
command.request_object = update_workspace_proposal_request_object
|
|
||||||
command.response_representation = Google::Apis::TagmanagerV2::WorkspaceProposal::Representation
|
|
||||||
command.response_class = Google::Apis::TagmanagerV2::WorkspaceProposal
|
|
||||||
command.params['path'] = path unless path.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Creates one or more GTM Built-In Variables.
|
# Creates one or more GTM Built-In Variables.
|
||||||
# @param [String] parent
|
# @param [String] parent
|
||||||
# GTM Workspace's API relative path. Example: accounts/`account_id`/containers/`
|
# GTM Workspace's API relative path. Example: accounts/`account_id`/containers/`
|
||||||
|
@ -1802,75 +1690,6 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Creates a GTM Workspace Proposal.
|
|
||||||
# @param [String] parent
|
|
||||||
# GTM Workspace's API relative path. Example: accounts/`aid`/containers/`cid`/
|
|
||||||
# workspace/`wid`
|
|
||||||
# @param [Google::Apis::TagmanagerV2::CreateWorkspaceProposalRequest] create_workspace_proposal_request_object
|
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [String] quota_user
|
|
||||||
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
|
||||||
# characters.
|
|
||||||
# @param [String] user_ip
|
|
||||||
# Deprecated. Please use quotaUser instead.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
|
||||||
# Request-specific options
|
|
||||||
#
|
|
||||||
# @yield [result, err] Result & error if block supplied
|
|
||||||
# @yieldparam result [Google::Apis::TagmanagerV2::WorkspaceProposal] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::TagmanagerV2::WorkspaceProposal]
|
|
||||||
#
|
|
||||||
# @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 create_workspace_proposal(parent, create_workspace_proposal_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:post, '{+parent}/proposal', options)
|
|
||||||
command.request_representation = Google::Apis::TagmanagerV2::CreateWorkspaceProposalRequest::Representation
|
|
||||||
command.request_object = create_workspace_proposal_request_object
|
|
||||||
command.response_representation = Google::Apis::TagmanagerV2::WorkspaceProposal::Representation
|
|
||||||
command.response_class = Google::Apis::TagmanagerV2::WorkspaceProposal
|
|
||||||
command.params['parent'] = parent unless parent.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Deletes a GTM Workspace Proposal.
|
|
||||||
# @param [String] path
|
|
||||||
# GTM workspace proposal's relative path: Example: accounts/`aid`/containers/`
|
|
||||||
# cid`/workspace/`wid`/workspace_proposal
|
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [String] quota_user
|
|
||||||
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
|
||||||
# characters.
|
|
||||||
# @param [String] user_ip
|
|
||||||
# Deprecated. Please use quotaUser instead.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
|
||||||
# Request-specific options
|
|
||||||
#
|
|
||||||
# @yield [result, err] Result & error if block supplied
|
|
||||||
# @yieldparam result [NilClass] No result returned for this method
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [void]
|
|
||||||
#
|
|
||||||
# @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 delete_account_container_workspace_proposal(path, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:delete, '{+path}', options)
|
|
||||||
command.params['path'] = path unless path.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Creates a GTM Tag.
|
# Creates a GTM Tag.
|
||||||
# @param [String] parent
|
# @param [String] parent
|
||||||
# GTM Workspace's API relative path. Example: accounts/`account_id`/containers/`
|
# GTM Workspace's API relative path. Example: accounts/`account_id`/containers/`
|
||||||
|
@ -2528,6 +2347,225 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Creates a GTM Zone.
|
||||||
|
# @param [String] parent
|
||||||
|
# GTM Workspace's API relative path. Example: accounts/`account_id`/containers/`
|
||||||
|
# container_id`/workspaces/`workspace_id`
|
||||||
|
# @param [Google::Apis::TagmanagerV2::Zone] zone_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||||
|
# characters.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# Deprecated. Please use quotaUser instead.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::TagmanagerV2::Zone] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::TagmanagerV2::Zone]
|
||||||
|
#
|
||||||
|
# @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 create_account_container_workspace_zone(parent, zone_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, '{+parent}/zones', options)
|
||||||
|
command.request_representation = Google::Apis::TagmanagerV2::Zone::Representation
|
||||||
|
command.request_object = zone_object
|
||||||
|
command.response_representation = Google::Apis::TagmanagerV2::Zone::Representation
|
||||||
|
command.response_class = Google::Apis::TagmanagerV2::Zone
|
||||||
|
command.params['parent'] = parent unless parent.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Deletes a GTM Zone.
|
||||||
|
# @param [String] path
|
||||||
|
# GTM Zone's API relative path. Example: accounts/`account_id`/containers/`
|
||||||
|
# container_id`/workspaces/`workspace_id`/zones/`zone_id`
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||||
|
# characters.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# Deprecated. Please use quotaUser instead.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [NilClass] No result returned for this method
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [void]
|
||||||
|
#
|
||||||
|
# @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 delete_account_container_workspace_zone(path, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:delete, '{+path}', options)
|
||||||
|
command.params['path'] = path unless path.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Gets a GTM Zone.
|
||||||
|
# @param [String] path
|
||||||
|
# GTM Zone's API relative path. Example: accounts/`account_id`/containers/`
|
||||||
|
# container_id`/workspaces/`workspace_id`/zones/`zone_id`
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||||
|
# characters.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# Deprecated. Please use quotaUser instead.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::TagmanagerV2::Zone] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::TagmanagerV2::Zone]
|
||||||
|
#
|
||||||
|
# @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 get_account_container_workspace_zone(path, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, '{+path}', options)
|
||||||
|
command.response_representation = Google::Apis::TagmanagerV2::Zone::Representation
|
||||||
|
command.response_class = Google::Apis::TagmanagerV2::Zone
|
||||||
|
command.params['path'] = path unless path.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Lists all GTM Zones of a GTM container workspace.
|
||||||
|
# @param [String] parent
|
||||||
|
# GTM Workspace's API relative path. Example: accounts/`account_id`/containers/`
|
||||||
|
# container_id`/workspaces/`workspace_id`
|
||||||
|
# @param [String] page_token
|
||||||
|
# Continuation token for fetching the next page of results.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||||
|
# characters.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# Deprecated. Please use quotaUser instead.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::TagmanagerV2::ListZonesResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::TagmanagerV2::ListZonesResponse]
|
||||||
|
#
|
||||||
|
# @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 list_account_container_workspace_zones(parent, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, '{+parent}/zones', options)
|
||||||
|
command.response_representation = Google::Apis::TagmanagerV2::ListZonesResponse::Representation
|
||||||
|
command.response_class = Google::Apis::TagmanagerV2::ListZonesResponse
|
||||||
|
command.params['parent'] = parent unless parent.nil?
|
||||||
|
command.query['pageToken'] = page_token unless page_token.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Reverts changes to a GTM Zone in a GTM Workspace.
|
||||||
|
# @param [String] path
|
||||||
|
# GTM Zone's API relative path. Example: accounts/`account_id`/containers/`
|
||||||
|
# container_id`/workspaces/`workspace_id`/zones/`zone_id`
|
||||||
|
# @param [String] fingerprint
|
||||||
|
# When provided, this fingerprint must match the fingerprint of the zone in
|
||||||
|
# storage.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||||
|
# characters.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# Deprecated. Please use quotaUser instead.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::TagmanagerV2::RevertZoneResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::TagmanagerV2::RevertZoneResponse]
|
||||||
|
#
|
||||||
|
# @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 revert_account_container_workspace_zone(path, fingerprint: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, '{+path}:revert', options)
|
||||||
|
command.response_representation = Google::Apis::TagmanagerV2::RevertZoneResponse::Representation
|
||||||
|
command.response_class = Google::Apis::TagmanagerV2::RevertZoneResponse
|
||||||
|
command.params['path'] = path unless path.nil?
|
||||||
|
command.query['fingerprint'] = fingerprint unless fingerprint.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Updates a GTM Zone.
|
||||||
|
# @param [String] path
|
||||||
|
# GTM Zone's API relative path. Example: accounts/`account_id`/containers/`
|
||||||
|
# container_id`/workspaces/`workspace_id`/zones/`zone_id`
|
||||||
|
# @param [Google::Apis::TagmanagerV2::Zone] zone_object
|
||||||
|
# @param [String] fingerprint
|
||||||
|
# When provided, this fingerprint must match the fingerprint of the zone in
|
||||||
|
# storage.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||||
|
# characters.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# Deprecated. Please use quotaUser instead.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::TagmanagerV2::Zone] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::TagmanagerV2::Zone]
|
||||||
|
#
|
||||||
|
# @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 update_account_container_workspace_zone(path, zone_object = nil, fingerprint: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:put, '{+path}', options)
|
||||||
|
command.request_representation = Google::Apis::TagmanagerV2::Zone::Representation
|
||||||
|
command.request_object = zone_object
|
||||||
|
command.response_representation = Google::Apis::TagmanagerV2::Zone::Representation
|
||||||
|
command.response_class = Google::Apis::TagmanagerV2::Zone
|
||||||
|
command.params['path'] = path unless path.nil?
|
||||||
|
command.query['fingerprint'] = fingerprint unless fingerprint.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
# Creates a user's Account & Container access.
|
# Creates a user's Account & Container access.
|
||||||
# @param [String] parent
|
# @param [String] parent
|
||||||
# GTM Account's API relative path. Example: accounts/`account_id`
|
# GTM Account's API relative path. Example: accounts/`account_id`
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://developers.google.com/cloud-test-lab/
|
# @see https://developers.google.com/cloud-test-lab/
|
||||||
module TestingV1
|
module TestingV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20190219'
|
REVISION = '20190220'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -21,12 +21,13 @@ module Google
|
||||||
# Cloud Video Intelligence API
|
# Cloud Video Intelligence API
|
||||||
#
|
#
|
||||||
# Detects objects, explicit content, and scene changes in videos. It also
|
# Detects objects, explicit content, and scene changes in videos. It also
|
||||||
# specifies the region for annotation and transcribes speech to text.
|
# 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/
|
# @see https://cloud.google.com/video-intelligence/docs/
|
||||||
module VideointelligenceV1
|
module VideointelligenceV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20190112'
|
REVISION = '20190220'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -88,6 +88,36 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1NormalizedBoundingBox
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1NormalizedBoundingPoly
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1NormalizedVertex
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1ObjectTrackingAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1ObjectTrackingFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1ShotChangeDetectionConfig
|
class GoogleCloudVideointelligenceV1ShotChangeDetectionConfig
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -118,6 +148,30 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1TextAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1TextDetectionConfig
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1TextFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1TextSegment
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1VideoAnnotationProgress
|
class GoogleCloudVideointelligenceV1VideoAnnotationProgress
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -196,6 +250,36 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2NormalizedBoundingBox
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2NormalizedBoundingPoly
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2NormalizedVertex
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2ObjectTrackingFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1beta2SpeechRecognitionAlternative
|
class GoogleCloudVideointelligenceV1beta2SpeechRecognitionAlternative
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -208,6 +292,24 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2TextAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2TextFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2TextSegment
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1beta2VideoAnnotationProgress
|
class GoogleCloudVideointelligenceV1beta2VideoAnnotationProgress
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -280,6 +382,36 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingBox
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingPoly
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1NormalizedVertex
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1ObjectTrackingAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1ObjectTrackingFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1p1beta1SpeechRecognitionAlternative
|
class GoogleCloudVideointelligenceV1p1beta1SpeechRecognitionAlternative
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -292,6 +424,24 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1TextAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1TextFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1TextSegment
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1p1beta1VideoAnnotationProgress
|
class GoogleCloudVideointelligenceV1p1beta1VideoAnnotationProgress
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -448,6 +598,150 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1AnnotateVideoProgress
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1AnnotateVideoResponse
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1Entity
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1ExplicitContentFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1LabelAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1LabelFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1LabelSegment
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1NormalizedBoundingBox
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1NormalizedBoundingPoly
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1NormalizedVertex
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1ObjectTrackingFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1SpeechRecognitionAlternative
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1SpeechTranscription
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1StreamingAnnotateVideoResponse
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1StreamingVideoAnnotationResults
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1TextAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1TextFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1TextSegment
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1VideoAnnotationProgress
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1VideoAnnotationResults
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1VideoSegment
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1WordInfo
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleLongrunningCancelOperationRequest
|
class GoogleLongrunningCancelOperationRequest
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -579,6 +873,55 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1NormalizedBoundingBox
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :bottom, as: 'bottom'
|
||||||
|
property :left, as: 'left'
|
||||||
|
property :right, as: 'right'
|
||||||
|
property :top, as: 'top'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1NormalizedBoundingPoly
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :vertices, as: 'vertices', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1NormalizedVertex, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1NormalizedVertex::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1NormalizedVertex
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :x, as: 'x'
|
||||||
|
property :y, as: 'y'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1ObjectTrackingAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1Entity, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1Entity::Representation
|
||||||
|
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1ObjectTrackingFrame, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1ObjectTrackingFrame::Representation
|
||||||
|
|
||||||
|
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1VideoSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1VideoSegment::Representation
|
||||||
|
|
||||||
|
property :track_id, :numeric_string => true, as: 'trackId'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1ObjectTrackingFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :normalized_bounding_box, as: 'normalizedBoundingBox', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1NormalizedBoundingBox, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1NormalizedBoundingBox::Representation
|
||||||
|
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1ShotChangeDetectionConfig
|
class GoogleCloudVideointelligenceV1ShotChangeDetectionConfig
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -628,6 +971,42 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1TextAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1TextSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1TextSegment::Representation
|
||||||
|
|
||||||
|
property :text, as: 'text'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1TextDetectionConfig
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :language_hints, as: 'languageHints'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1TextFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :rotated_bounding_box, as: 'rotatedBoundingBox', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1NormalizedBoundingPoly, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1NormalizedBoundingPoly::Representation
|
||||||
|
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1TextSegment
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1TextFrame, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1TextFrame::Representation
|
||||||
|
|
||||||
|
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1VideoSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1VideoSegment::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1VideoAnnotationProgress
|
class GoogleCloudVideointelligenceV1VideoAnnotationProgress
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -648,6 +1027,8 @@ module Google
|
||||||
collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1LabelAnnotation::Representation
|
collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1LabelAnnotation::Representation
|
||||||
|
|
||||||
property :input_uri, as: 'inputUri'
|
property :input_uri, as: 'inputUri'
|
||||||
|
collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1ObjectTrackingAnnotation::Representation
|
||||||
|
|
||||||
collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1LabelAnnotation::Representation
|
collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1LabelAnnotation::Representation
|
||||||
|
|
||||||
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1VideoSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1VideoSegment::Representation
|
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1VideoSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1VideoSegment::Representation
|
||||||
|
@ -656,6 +1037,8 @@ module Google
|
||||||
|
|
||||||
collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1SpeechTranscription, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1SpeechTranscription::Representation
|
collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1SpeechTranscription, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1SpeechTranscription::Representation
|
||||||
|
|
||||||
|
collection :text_annotations, as: 'textAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1TextAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1TextAnnotation::Representation
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -672,6 +1055,8 @@ module Google
|
||||||
|
|
||||||
property :speech_transcription_config, as: 'speechTranscriptionConfig', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1SpeechTranscriptionConfig, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1SpeechTranscriptionConfig::Representation
|
property :speech_transcription_config, as: 'speechTranscriptionConfig', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1SpeechTranscriptionConfig, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1SpeechTranscriptionConfig::Representation
|
||||||
|
|
||||||
|
property :text_detection_config, as: 'textDetectionConfig', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1TextDetectionConfig, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1TextDetectionConfig::Representation
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -766,6 +1151,55 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2NormalizedBoundingBox
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :bottom, as: 'bottom'
|
||||||
|
property :left, as: 'left'
|
||||||
|
property :right, as: 'right'
|
||||||
|
property :top, as: 'top'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2NormalizedBoundingPoly
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :vertices, as: 'vertices', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2NormalizedVertex, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2NormalizedVertex::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2NormalizedVertex
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :x, as: 'x'
|
||||||
|
property :y, as: 'y'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2Entity, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2Entity::Representation
|
||||||
|
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2ObjectTrackingFrame, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2ObjectTrackingFrame::Representation
|
||||||
|
|
||||||
|
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2VideoSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2VideoSegment::Representation
|
||||||
|
|
||||||
|
property :track_id, :numeric_string => true, as: 'trackId'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2ObjectTrackingFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :normalized_bounding_box, as: 'normalizedBoundingBox', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2NormalizedBoundingBox, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2NormalizedBoundingBox::Representation
|
||||||
|
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1beta2SpeechRecognitionAlternative
|
class GoogleCloudVideointelligenceV1beta2SpeechRecognitionAlternative
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -785,6 +1219,35 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2TextAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2TextSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2TextSegment::Representation
|
||||||
|
|
||||||
|
property :text, as: 'text'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2TextFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :rotated_bounding_box, as: 'rotatedBoundingBox', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2NormalizedBoundingPoly, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2NormalizedBoundingPoly::Representation
|
||||||
|
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2TextSegment
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2TextFrame, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2TextFrame::Representation
|
||||||
|
|
||||||
|
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2VideoSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2VideoSegment::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1beta2VideoAnnotationProgress
|
class GoogleCloudVideointelligenceV1beta2VideoAnnotationProgress
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -805,6 +1268,8 @@ module Google
|
||||||
collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2LabelAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2LabelAnnotation::Representation
|
collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2LabelAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2LabelAnnotation::Representation
|
||||||
|
|
||||||
property :input_uri, as: 'inputUri'
|
property :input_uri, as: 'inputUri'
|
||||||
|
collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation::Representation
|
||||||
|
|
||||||
collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2LabelAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2LabelAnnotation::Representation
|
collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2LabelAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2LabelAnnotation::Representation
|
||||||
|
|
||||||
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2VideoSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2VideoSegment::Representation
|
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2VideoSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2VideoSegment::Representation
|
||||||
|
@ -813,6 +1278,8 @@ module Google
|
||||||
|
|
||||||
collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2SpeechTranscription, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2SpeechTranscription::Representation
|
collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2SpeechTranscription, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2SpeechTranscription::Representation
|
||||||
|
|
||||||
|
collection :text_annotations, as: 'textAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2TextAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2TextAnnotation::Representation
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -907,6 +1374,55 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingBox
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :bottom, as: 'bottom'
|
||||||
|
property :left, as: 'left'
|
||||||
|
property :right, as: 'right'
|
||||||
|
property :top, as: 'top'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingPoly
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :vertices, as: 'vertices', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1NormalizedVertex, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1NormalizedVertex::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1NormalizedVertex
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :x, as: 'x'
|
||||||
|
property :y, as: 'y'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1ObjectTrackingAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1Entity, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1Entity::Representation
|
||||||
|
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1ObjectTrackingFrame, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1ObjectTrackingFrame::Representation
|
||||||
|
|
||||||
|
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1VideoSegment::Representation
|
||||||
|
|
||||||
|
property :track_id, :numeric_string => true, as: 'trackId'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1ObjectTrackingFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :normalized_bounding_box, as: 'normalizedBoundingBox', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingBox, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingBox::Representation
|
||||||
|
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1p1beta1SpeechRecognitionAlternative
|
class GoogleCloudVideointelligenceV1p1beta1SpeechRecognitionAlternative
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -926,6 +1442,35 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1TextAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1TextSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1TextSegment::Representation
|
||||||
|
|
||||||
|
property :text, as: 'text'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1TextFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :rotated_bounding_box, as: 'rotatedBoundingBox', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingPoly, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingPoly::Representation
|
||||||
|
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1TextSegment
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1TextFrame, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1TextFrame::Representation
|
||||||
|
|
||||||
|
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1VideoSegment::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1p1beta1VideoAnnotationProgress
|
class GoogleCloudVideointelligenceV1p1beta1VideoAnnotationProgress
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -946,6 +1491,8 @@ module Google
|
||||||
collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation::Representation
|
collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation::Representation
|
||||||
|
|
||||||
property :input_uri, as: 'inputUri'
|
property :input_uri, as: 'inputUri'
|
||||||
|
collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1ObjectTrackingAnnotation::Representation
|
||||||
|
|
||||||
collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation::Representation
|
collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation::Representation
|
||||||
|
|
||||||
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1VideoSegment::Representation
|
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1VideoSegment::Representation
|
||||||
|
@ -954,6 +1501,8 @@ module Google
|
||||||
|
|
||||||
collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1SpeechTranscription, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1SpeechTranscription::Representation
|
collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1SpeechTranscription, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1SpeechTranscription::Representation
|
||||||
|
|
||||||
|
collection :text_annotations, as: 'textAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1TextAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1TextAnnotation::Representation
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -1199,6 +1748,254 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1AnnotateVideoProgress
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :annotation_progress, as: 'annotationProgress', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1VideoAnnotationProgress, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1VideoAnnotationProgress::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1AnnotateVideoResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :annotation_results, as: 'annotationResults', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1VideoAnnotationResults, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1VideoAnnotationResults::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1Entity
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :description, as: 'description'
|
||||||
|
property :entity_id, as: 'entityId'
|
||||||
|
property :language_code, as: 'languageCode'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1ExplicitContentFrame, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1ExplicitContentFrame::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1ExplicitContentFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :pornography_likelihood, as: 'pornographyLikelihood'
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1LabelAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :category_entities, as: 'categoryEntities', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1Entity, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1Entity::Representation
|
||||||
|
|
||||||
|
property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1Entity, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1Entity::Representation
|
||||||
|
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1LabelFrame, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1LabelFrame::Representation
|
||||||
|
|
||||||
|
collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1LabelSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1LabelSegment::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1LabelFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1LabelSegment
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1VideoSegment::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1NormalizedBoundingBox
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :bottom, as: 'bottom'
|
||||||
|
property :left, as: 'left'
|
||||||
|
property :right, as: 'right'
|
||||||
|
property :top, as: 'top'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1NormalizedBoundingPoly
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :vertices, as: 'vertices', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1NormalizedVertex, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1NormalizedVertex::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1NormalizedVertex
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :x, as: 'x'
|
||||||
|
property :y, as: 'y'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1Entity, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1Entity::Representation
|
||||||
|
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1ObjectTrackingFrame, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1ObjectTrackingFrame::Representation
|
||||||
|
|
||||||
|
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1VideoSegment::Representation
|
||||||
|
|
||||||
|
property :track_id, :numeric_string => true, as: 'trackId'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1ObjectTrackingFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :normalized_bounding_box, as: 'normalizedBoundingBox', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1NormalizedBoundingBox, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1NormalizedBoundingBox::Representation
|
||||||
|
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1SpeechRecognitionAlternative
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :transcript, as: 'transcript'
|
||||||
|
collection :words, as: 'words', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1WordInfo, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1WordInfo::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1SpeechTranscription
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :alternatives, as: 'alternatives', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1SpeechRecognitionAlternative, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1SpeechRecognitionAlternative::Representation
|
||||||
|
|
||||||
|
property :language_code, as: 'languageCode'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1StreamingAnnotateVideoResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :annotation_results, as: 'annotationResults', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1StreamingVideoAnnotationResults, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1StreamingVideoAnnotationResults::Representation
|
||||||
|
|
||||||
|
property :annotation_results_uri, as: 'annotationResultsUri'
|
||||||
|
property :error, as: 'error', class: Google::Apis::VideointelligenceV1::GoogleRpcStatus, decorator: Google::Apis::VideointelligenceV1::GoogleRpcStatus::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1StreamingVideoAnnotationResults
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :explicit_annotation, as: 'explicitAnnotation', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation::Representation
|
||||||
|
|
||||||
|
collection :label_annotations, as: 'labelAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1LabelAnnotation::Representation
|
||||||
|
|
||||||
|
collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation::Representation
|
||||||
|
|
||||||
|
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1VideoSegment::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1TextAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1TextSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1TextSegment::Representation
|
||||||
|
|
||||||
|
property :text, as: 'text'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1TextFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :rotated_bounding_box, as: 'rotatedBoundingBox', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1NormalizedBoundingPoly, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1NormalizedBoundingPoly::Representation
|
||||||
|
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1TextSegment
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1TextFrame, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1TextFrame::Representation
|
||||||
|
|
||||||
|
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1VideoSegment::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1VideoAnnotationProgress
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :input_uri, as: 'inputUri'
|
||||||
|
property :progress_percent, as: 'progressPercent'
|
||||||
|
property :start_time, as: 'startTime'
|
||||||
|
property :update_time, as: 'updateTime'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1VideoAnnotationResults
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :error, as: 'error', class: Google::Apis::VideointelligenceV1::GoogleRpcStatus, decorator: Google::Apis::VideointelligenceV1::GoogleRpcStatus::Representation
|
||||||
|
|
||||||
|
property :explicit_annotation, as: 'explicitAnnotation', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation::Representation
|
||||||
|
|
||||||
|
collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1LabelAnnotation::Representation
|
||||||
|
|
||||||
|
property :input_uri, as: 'inputUri'
|
||||||
|
collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation::Representation
|
||||||
|
|
||||||
|
collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1LabelAnnotation::Representation
|
||||||
|
|
||||||
|
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1VideoSegment::Representation
|
||||||
|
|
||||||
|
collection :shot_label_annotations, as: 'shotLabelAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1LabelAnnotation::Representation
|
||||||
|
|
||||||
|
collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1SpeechTranscription, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1SpeechTranscription::Representation
|
||||||
|
|
||||||
|
collection :text_annotations, as: 'textAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1TextAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV2beta1TextAnnotation::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1VideoSegment
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :end_time_offset, as: 'endTimeOffset'
|
||||||
|
property :start_time_offset, as: 'startTimeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1WordInfo
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :end_time, as: 'endTime'
|
||||||
|
property :speaker_tag, as: 'speakerTag'
|
||||||
|
property :start_time, as: 'startTime'
|
||||||
|
property :word, as: 'word'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleLongrunningCancelOperationRequest
|
class GoogleLongrunningCancelOperationRequest
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
|
|
@ -23,7 +23,8 @@ module Google
|
||||||
# Cloud Video Intelligence API
|
# Cloud Video Intelligence API
|
||||||
#
|
#
|
||||||
# Detects objects, explicit content, and scene changes in videos. It also
|
# Detects objects, explicit content, and scene changes in videos. It also
|
||||||
# specifies the region for annotation and transcribes speech to text.
|
# specifies the region for annotation and transcribes speech to text. Supports
|
||||||
|
# both asynchronous API and streaming API.
|
||||||
#
|
#
|
||||||
# @example
|
# @example
|
||||||
# require 'google/apis/videointelligence_v1'
|
# require 'google/apis/videointelligence_v1'
|
||||||
|
|
|
@ -21,12 +21,13 @@ module Google
|
||||||
# Cloud Video Intelligence API
|
# Cloud Video Intelligence API
|
||||||
#
|
#
|
||||||
# Detects objects, explicit content, and scene changes in videos. It also
|
# Detects objects, explicit content, and scene changes in videos. It also
|
||||||
# specifies the region for annotation and transcribes speech to text.
|
# 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/
|
# @see https://cloud.google.com/video-intelligence/docs/
|
||||||
module VideointelligenceV1beta2
|
module VideointelligenceV1beta2
|
||||||
VERSION = 'V1beta2'
|
VERSION = 'V1beta2'
|
||||||
REVISION = '20190112'
|
REVISION = '20190220'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -70,6 +70,36 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1NormalizedBoundingBox
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1NormalizedBoundingPoly
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1NormalizedVertex
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1ObjectTrackingAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1ObjectTrackingFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1SpeechRecognitionAlternative
|
class GoogleCloudVideointelligenceV1SpeechRecognitionAlternative
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -82,6 +112,24 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1TextAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1TextFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1TextSegment
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1VideoAnnotationProgress
|
class GoogleCloudVideointelligenceV1VideoAnnotationProgress
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -172,6 +220,36 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2NormalizedBoundingBox
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2NormalizedBoundingPoly
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2NormalizedVertex
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2ObjectTrackingFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1beta2ShotChangeDetectionConfig
|
class GoogleCloudVideointelligenceV1beta2ShotChangeDetectionConfig
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -202,6 +280,30 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2TextAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2TextDetectionConfig
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2TextFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2TextSegment
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1beta2VideoAnnotationProgress
|
class GoogleCloudVideointelligenceV1beta2VideoAnnotationProgress
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -280,6 +382,36 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingBox
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingPoly
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1NormalizedVertex
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1ObjectTrackingAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1ObjectTrackingFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1p1beta1SpeechRecognitionAlternative
|
class GoogleCloudVideointelligenceV1p1beta1SpeechRecognitionAlternative
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -292,6 +424,24 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1TextAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1TextFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1TextSegment
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1p1beta1VideoAnnotationProgress
|
class GoogleCloudVideointelligenceV1p1beta1VideoAnnotationProgress
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -448,6 +598,150 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1AnnotateVideoProgress
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1AnnotateVideoResponse
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1Entity
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1ExplicitContentFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1LabelAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1LabelFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1LabelSegment
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1NormalizedBoundingBox
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1NormalizedBoundingPoly
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1NormalizedVertex
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1ObjectTrackingFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1SpeechRecognitionAlternative
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1SpeechTranscription
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1StreamingAnnotateVideoResponse
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1StreamingVideoAnnotationResults
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1TextAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1TextFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1TextSegment
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1VideoAnnotationProgress
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1VideoAnnotationResults
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1VideoSegment
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1WordInfo
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleLongrunningOperation
|
class GoogleLongrunningOperation
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -532,6 +826,55 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1NormalizedBoundingBox
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :bottom, as: 'bottom'
|
||||||
|
property :left, as: 'left'
|
||||||
|
property :right, as: 'right'
|
||||||
|
property :top, as: 'top'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1NormalizedBoundingPoly
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :vertices, as: 'vertices', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1NormalizedVertex, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1NormalizedVertex::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1NormalizedVertex
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :x, as: 'x'
|
||||||
|
property :y, as: 'y'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1ObjectTrackingAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1Entity, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1Entity::Representation
|
||||||
|
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1ObjectTrackingFrame, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1ObjectTrackingFrame::Representation
|
||||||
|
|
||||||
|
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1VideoSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1VideoSegment::Representation
|
||||||
|
|
||||||
|
property :track_id, :numeric_string => true, as: 'trackId'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1ObjectTrackingFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :normalized_bounding_box, as: 'normalizedBoundingBox', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1NormalizedBoundingBox, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1NormalizedBoundingBox::Representation
|
||||||
|
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1SpeechRecognitionAlternative
|
class GoogleCloudVideointelligenceV1SpeechRecognitionAlternative
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -551,6 +894,35 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1TextAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1TextSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1TextSegment::Representation
|
||||||
|
|
||||||
|
property :text, as: 'text'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1TextFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :rotated_bounding_box, as: 'rotatedBoundingBox', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1NormalizedBoundingPoly, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1NormalizedBoundingPoly::Representation
|
||||||
|
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1TextSegment
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1TextFrame, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1TextFrame::Representation
|
||||||
|
|
||||||
|
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1VideoSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1VideoSegment::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1VideoAnnotationProgress
|
class GoogleCloudVideointelligenceV1VideoAnnotationProgress
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -571,6 +943,8 @@ module Google
|
||||||
collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1LabelAnnotation::Representation
|
collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1LabelAnnotation::Representation
|
||||||
|
|
||||||
property :input_uri, as: 'inputUri'
|
property :input_uri, as: 'inputUri'
|
||||||
|
collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1ObjectTrackingAnnotation::Representation
|
||||||
|
|
||||||
collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1LabelAnnotation::Representation
|
collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1LabelAnnotation::Representation
|
||||||
|
|
||||||
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1VideoSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1VideoSegment::Representation
|
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1VideoSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1VideoSegment::Representation
|
||||||
|
@ -579,6 +953,8 @@ module Google
|
||||||
|
|
||||||
collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1SpeechTranscription, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1SpeechTranscription::Representation
|
collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1SpeechTranscription, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1SpeechTranscription::Representation
|
||||||
|
|
||||||
|
collection :text_annotations, as: 'textAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1TextAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1TextAnnotation::Representation
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -702,6 +1078,55 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2NormalizedBoundingBox
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :bottom, as: 'bottom'
|
||||||
|
property :left, as: 'left'
|
||||||
|
property :right, as: 'right'
|
||||||
|
property :top, as: 'top'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2NormalizedBoundingPoly
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :vertices, as: 'vertices', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2NormalizedVertex, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2NormalizedVertex::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2NormalizedVertex
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :x, as: 'x'
|
||||||
|
property :y, as: 'y'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2Entity, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2Entity::Representation
|
||||||
|
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2ObjectTrackingFrame, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2ObjectTrackingFrame::Representation
|
||||||
|
|
||||||
|
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2VideoSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2VideoSegment::Representation
|
||||||
|
|
||||||
|
property :track_id, :numeric_string => true, as: 'trackId'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2ObjectTrackingFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :normalized_bounding_box, as: 'normalizedBoundingBox', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2NormalizedBoundingBox, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2NormalizedBoundingBox::Representation
|
||||||
|
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1beta2ShotChangeDetectionConfig
|
class GoogleCloudVideointelligenceV1beta2ShotChangeDetectionConfig
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -751,6 +1176,42 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2TextAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2TextSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2TextSegment::Representation
|
||||||
|
|
||||||
|
property :text, as: 'text'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2TextDetectionConfig
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :language_hints, as: 'languageHints'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2TextFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :rotated_bounding_box, as: 'rotatedBoundingBox', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2NormalizedBoundingPoly, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2NormalizedBoundingPoly::Representation
|
||||||
|
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2TextSegment
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2TextFrame, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2TextFrame::Representation
|
||||||
|
|
||||||
|
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2VideoSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2VideoSegment::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1beta2VideoAnnotationProgress
|
class GoogleCloudVideointelligenceV1beta2VideoAnnotationProgress
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -771,6 +1232,8 @@ module Google
|
||||||
collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2LabelAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2LabelAnnotation::Representation
|
collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2LabelAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2LabelAnnotation::Representation
|
||||||
|
|
||||||
property :input_uri, as: 'inputUri'
|
property :input_uri, as: 'inputUri'
|
||||||
|
collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation::Representation
|
||||||
|
|
||||||
collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2LabelAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2LabelAnnotation::Representation
|
collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2LabelAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2LabelAnnotation::Representation
|
||||||
|
|
||||||
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2VideoSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2VideoSegment::Representation
|
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2VideoSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2VideoSegment::Representation
|
||||||
|
@ -779,6 +1242,8 @@ module Google
|
||||||
|
|
||||||
collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2SpeechTranscription, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2SpeechTranscription::Representation
|
collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2SpeechTranscription, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2SpeechTranscription::Representation
|
||||||
|
|
||||||
|
collection :text_annotations, as: 'textAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2TextAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2TextAnnotation::Representation
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -795,6 +1260,8 @@ module Google
|
||||||
|
|
||||||
property :speech_transcription_config, as: 'speechTranscriptionConfig', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2SpeechTranscriptionConfig, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2SpeechTranscriptionConfig::Representation
|
property :speech_transcription_config, as: 'speechTranscriptionConfig', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2SpeechTranscriptionConfig, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2SpeechTranscriptionConfig::Representation
|
||||||
|
|
||||||
|
property :text_detection_config, as: 'textDetectionConfig', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2TextDetectionConfig, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2TextDetectionConfig::Representation
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -889,6 +1356,55 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingBox
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :bottom, as: 'bottom'
|
||||||
|
property :left, as: 'left'
|
||||||
|
property :right, as: 'right'
|
||||||
|
property :top, as: 'top'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingPoly
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :vertices, as: 'vertices', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1NormalizedVertex, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1NormalizedVertex::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1NormalizedVertex
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :x, as: 'x'
|
||||||
|
property :y, as: 'y'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1ObjectTrackingAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1Entity, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1Entity::Representation
|
||||||
|
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1ObjectTrackingFrame, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1ObjectTrackingFrame::Representation
|
||||||
|
|
||||||
|
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1VideoSegment::Representation
|
||||||
|
|
||||||
|
property :track_id, :numeric_string => true, as: 'trackId'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1ObjectTrackingFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :normalized_bounding_box, as: 'normalizedBoundingBox', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingBox, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingBox::Representation
|
||||||
|
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1p1beta1SpeechRecognitionAlternative
|
class GoogleCloudVideointelligenceV1p1beta1SpeechRecognitionAlternative
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -908,6 +1424,35 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1TextAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1TextSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1TextSegment::Representation
|
||||||
|
|
||||||
|
property :text, as: 'text'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1TextFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :rotated_bounding_box, as: 'rotatedBoundingBox', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingPoly, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingPoly::Representation
|
||||||
|
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1TextSegment
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1TextFrame, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1TextFrame::Representation
|
||||||
|
|
||||||
|
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1VideoSegment::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1p1beta1VideoAnnotationProgress
|
class GoogleCloudVideointelligenceV1p1beta1VideoAnnotationProgress
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -928,6 +1473,8 @@ module Google
|
||||||
collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation::Representation
|
collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation::Representation
|
||||||
|
|
||||||
property :input_uri, as: 'inputUri'
|
property :input_uri, as: 'inputUri'
|
||||||
|
collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1ObjectTrackingAnnotation::Representation
|
||||||
|
|
||||||
collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation::Representation
|
collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation::Representation
|
||||||
|
|
||||||
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1VideoSegment::Representation
|
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1VideoSegment::Representation
|
||||||
|
@ -936,6 +1483,8 @@ module Google
|
||||||
|
|
||||||
collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1SpeechTranscription, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1SpeechTranscription::Representation
|
collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1SpeechTranscription, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1SpeechTranscription::Representation
|
||||||
|
|
||||||
|
collection :text_annotations, as: 'textAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1TextAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1TextAnnotation::Representation
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -1181,6 +1730,254 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1AnnotateVideoProgress
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :annotation_progress, as: 'annotationProgress', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1VideoAnnotationProgress, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1VideoAnnotationProgress::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1AnnotateVideoResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :annotation_results, as: 'annotationResults', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1VideoAnnotationResults, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1VideoAnnotationResults::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1Entity
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :description, as: 'description'
|
||||||
|
property :entity_id, as: 'entityId'
|
||||||
|
property :language_code, as: 'languageCode'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1ExplicitContentFrame, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1ExplicitContentFrame::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1ExplicitContentFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :pornography_likelihood, as: 'pornographyLikelihood'
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1LabelAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :category_entities, as: 'categoryEntities', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1Entity, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1Entity::Representation
|
||||||
|
|
||||||
|
property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1Entity, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1Entity::Representation
|
||||||
|
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1LabelFrame, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1LabelFrame::Representation
|
||||||
|
|
||||||
|
collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1LabelSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1LabelSegment::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1LabelFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1LabelSegment
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1VideoSegment::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1NormalizedBoundingBox
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :bottom, as: 'bottom'
|
||||||
|
property :left, as: 'left'
|
||||||
|
property :right, as: 'right'
|
||||||
|
property :top, as: 'top'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1NormalizedBoundingPoly
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :vertices, as: 'vertices', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1NormalizedVertex, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1NormalizedVertex::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1NormalizedVertex
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :x, as: 'x'
|
||||||
|
property :y, as: 'y'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1Entity, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1Entity::Representation
|
||||||
|
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1ObjectTrackingFrame, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1ObjectTrackingFrame::Representation
|
||||||
|
|
||||||
|
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1VideoSegment::Representation
|
||||||
|
|
||||||
|
property :track_id, :numeric_string => true, as: 'trackId'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1ObjectTrackingFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :normalized_bounding_box, as: 'normalizedBoundingBox', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1NormalizedBoundingBox, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1NormalizedBoundingBox::Representation
|
||||||
|
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1SpeechRecognitionAlternative
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :transcript, as: 'transcript'
|
||||||
|
collection :words, as: 'words', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1WordInfo, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1WordInfo::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1SpeechTranscription
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :alternatives, as: 'alternatives', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1SpeechRecognitionAlternative, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1SpeechRecognitionAlternative::Representation
|
||||||
|
|
||||||
|
property :language_code, as: 'languageCode'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1StreamingAnnotateVideoResponse
|
||||||
|
# @private
|
||||||
|
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_uri, as: 'annotationResultsUri'
|
||||||
|
property :error, as: 'error', class: Google::Apis::VideointelligenceV1beta2::GoogleRpcStatus, decorator: Google::Apis::VideointelligenceV1beta2::GoogleRpcStatus::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1StreamingVideoAnnotationResults
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :explicit_annotation, as: 'explicitAnnotation', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation::Representation
|
||||||
|
|
||||||
|
collection :label_annotations, as: 'labelAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1LabelAnnotation::Representation
|
||||||
|
|
||||||
|
collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation::Representation
|
||||||
|
|
||||||
|
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1VideoSegment::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1TextAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1TextSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1TextSegment::Representation
|
||||||
|
|
||||||
|
property :text, as: 'text'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1TextFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :rotated_bounding_box, as: 'rotatedBoundingBox', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1NormalizedBoundingPoly, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1NormalizedBoundingPoly::Representation
|
||||||
|
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1TextSegment
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1TextFrame, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1TextFrame::Representation
|
||||||
|
|
||||||
|
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1VideoSegment::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1VideoAnnotationProgress
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :input_uri, as: 'inputUri'
|
||||||
|
property :progress_percent, as: 'progressPercent'
|
||||||
|
property :start_time, as: 'startTime'
|
||||||
|
property :update_time, as: 'updateTime'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1VideoAnnotationResults
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
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
|
||||||
|
|
||||||
|
collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1LabelAnnotation::Representation
|
||||||
|
|
||||||
|
property :input_uri, as: 'inputUri'
|
||||||
|
collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation::Representation
|
||||||
|
|
||||||
|
collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1LabelAnnotation::Representation
|
||||||
|
|
||||||
|
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1VideoSegment::Representation
|
||||||
|
|
||||||
|
collection :shot_label_annotations, as: 'shotLabelAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1LabelAnnotation::Representation
|
||||||
|
|
||||||
|
collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1SpeechTranscription, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1SpeechTranscription::Representation
|
||||||
|
|
||||||
|
collection :text_annotations, as: 'textAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1TextAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1TextAnnotation::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1VideoSegment
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :end_time_offset, as: 'endTimeOffset'
|
||||||
|
property :start_time_offset, as: 'startTimeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1WordInfo
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :end_time, as: 'endTime'
|
||||||
|
property :speaker_tag, as: 'speakerTag'
|
||||||
|
property :start_time, as: 'startTime'
|
||||||
|
property :word, as: 'word'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleLongrunningOperation
|
class GoogleLongrunningOperation
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
|
|
@ -23,7 +23,8 @@ module Google
|
||||||
# Cloud Video Intelligence API
|
# Cloud Video Intelligence API
|
||||||
#
|
#
|
||||||
# Detects objects, explicit content, and scene changes in videos. It also
|
# Detects objects, explicit content, and scene changes in videos. It also
|
||||||
# specifies the region for annotation and transcribes speech to text.
|
# specifies the region for annotation and transcribes speech to text. Supports
|
||||||
|
# both asynchronous API and streaming API.
|
||||||
#
|
#
|
||||||
# @example
|
# @example
|
||||||
# require 'google/apis/videointelligence_v1beta2'
|
# require 'google/apis/videointelligence_v1beta2'
|
||||||
|
|
|
@ -21,12 +21,13 @@ module Google
|
||||||
# Cloud Video Intelligence API
|
# Cloud Video Intelligence API
|
||||||
#
|
#
|
||||||
# Detects objects, explicit content, and scene changes in videos. It also
|
# Detects objects, explicit content, and scene changes in videos. It also
|
||||||
# specifies the region for annotation and transcribes speech to text.
|
# 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/
|
# @see https://cloud.google.com/video-intelligence/docs/
|
||||||
module VideointelligenceV1p1beta1
|
module VideointelligenceV1p1beta1
|
||||||
VERSION = 'V1p1beta1'
|
VERSION = 'V1p1beta1'
|
||||||
REVISION = '20190112'
|
REVISION = '20190220'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -70,6 +70,36 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1NormalizedBoundingBox
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1NormalizedBoundingPoly
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1NormalizedVertex
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1ObjectTrackingAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1ObjectTrackingFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1SpeechRecognitionAlternative
|
class GoogleCloudVideointelligenceV1SpeechRecognitionAlternative
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -82,6 +112,24 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1TextAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1TextFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1TextSegment
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1VideoAnnotationProgress
|
class GoogleCloudVideointelligenceV1VideoAnnotationProgress
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -154,6 +202,36 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2NormalizedBoundingBox
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2NormalizedBoundingPoly
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2NormalizedVertex
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2ObjectTrackingFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1beta2SpeechRecognitionAlternative
|
class GoogleCloudVideointelligenceV1beta2SpeechRecognitionAlternative
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -166,6 +244,24 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2TextAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2TextFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2TextSegment
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1beta2VideoAnnotationProgress
|
class GoogleCloudVideointelligenceV1beta2VideoAnnotationProgress
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -256,6 +352,36 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingBox
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingPoly
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1NormalizedVertex
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1ObjectTrackingAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1ObjectTrackingFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1p1beta1ShotChangeDetectionConfig
|
class GoogleCloudVideointelligenceV1p1beta1ShotChangeDetectionConfig
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -286,6 +412,30 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1TextAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1TextDetectionConfig
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1TextFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1TextSegment
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1p1beta1VideoAnnotationProgress
|
class GoogleCloudVideointelligenceV1p1beta1VideoAnnotationProgress
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -448,6 +598,150 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1AnnotateVideoProgress
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1AnnotateVideoResponse
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1Entity
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1ExplicitContentFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1LabelAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1LabelFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1LabelSegment
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1NormalizedBoundingBox
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1NormalizedBoundingPoly
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1NormalizedVertex
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1ObjectTrackingFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1SpeechRecognitionAlternative
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1SpeechTranscription
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1StreamingAnnotateVideoResponse
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1StreamingVideoAnnotationResults
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1TextAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1TextFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1TextSegment
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1VideoAnnotationProgress
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1VideoAnnotationResults
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1VideoSegment
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1WordInfo
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleLongrunningOperation
|
class GoogleLongrunningOperation
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -532,6 +826,55 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1NormalizedBoundingBox
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :bottom, as: 'bottom'
|
||||||
|
property :left, as: 'left'
|
||||||
|
property :right, as: 'right'
|
||||||
|
property :top, as: 'top'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1NormalizedBoundingPoly
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :vertices, as: 'vertices', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1NormalizedVertex, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1NormalizedVertex::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1NormalizedVertex
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :x, as: 'x'
|
||||||
|
property :y, as: 'y'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1ObjectTrackingAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1Entity, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1Entity::Representation
|
||||||
|
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1ObjectTrackingFrame, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1ObjectTrackingFrame::Representation
|
||||||
|
|
||||||
|
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1VideoSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1VideoSegment::Representation
|
||||||
|
|
||||||
|
property :track_id, :numeric_string => true, as: 'trackId'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1ObjectTrackingFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :normalized_bounding_box, as: 'normalizedBoundingBox', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1NormalizedBoundingBox, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1NormalizedBoundingBox::Representation
|
||||||
|
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1SpeechRecognitionAlternative
|
class GoogleCloudVideointelligenceV1SpeechRecognitionAlternative
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -551,6 +894,35 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1TextAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1TextSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1TextSegment::Representation
|
||||||
|
|
||||||
|
property :text, as: 'text'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1TextFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :rotated_bounding_box, as: 'rotatedBoundingBox', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1NormalizedBoundingPoly, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1NormalizedBoundingPoly::Representation
|
||||||
|
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1TextSegment
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1TextFrame, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1TextFrame::Representation
|
||||||
|
|
||||||
|
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1VideoSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1VideoSegment::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1VideoAnnotationProgress
|
class GoogleCloudVideointelligenceV1VideoAnnotationProgress
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -571,6 +943,8 @@ module Google
|
||||||
collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1LabelAnnotation::Representation
|
collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1LabelAnnotation::Representation
|
||||||
|
|
||||||
property :input_uri, as: 'inputUri'
|
property :input_uri, as: 'inputUri'
|
||||||
|
collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1ObjectTrackingAnnotation::Representation
|
||||||
|
|
||||||
collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1LabelAnnotation::Representation
|
collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1LabelAnnotation::Representation
|
||||||
|
|
||||||
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1VideoSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1VideoSegment::Representation
|
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1VideoSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1VideoSegment::Representation
|
||||||
|
@ -579,6 +953,8 @@ module Google
|
||||||
|
|
||||||
collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1SpeechTranscription, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1SpeechTranscription::Representation
|
collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1SpeechTranscription, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1SpeechTranscription::Representation
|
||||||
|
|
||||||
|
collection :text_annotations, as: 'textAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1TextAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1TextAnnotation::Representation
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -673,6 +1049,55 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2NormalizedBoundingBox
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :bottom, as: 'bottom'
|
||||||
|
property :left, as: 'left'
|
||||||
|
property :right, as: 'right'
|
||||||
|
property :top, as: 'top'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2NormalizedBoundingPoly
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :vertices, as: 'vertices', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2NormalizedVertex, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2NormalizedVertex::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2NormalizedVertex
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :x, as: 'x'
|
||||||
|
property :y, as: 'y'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2Entity, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2Entity::Representation
|
||||||
|
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2ObjectTrackingFrame, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2ObjectTrackingFrame::Representation
|
||||||
|
|
||||||
|
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2VideoSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2VideoSegment::Representation
|
||||||
|
|
||||||
|
property :track_id, :numeric_string => true, as: 'trackId'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2ObjectTrackingFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :normalized_bounding_box, as: 'normalizedBoundingBox', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2NormalizedBoundingBox, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2NormalizedBoundingBox::Representation
|
||||||
|
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1beta2SpeechRecognitionAlternative
|
class GoogleCloudVideointelligenceV1beta2SpeechRecognitionAlternative
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -692,6 +1117,35 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2TextAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2TextSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2TextSegment::Representation
|
||||||
|
|
||||||
|
property :text, as: 'text'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2TextFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :rotated_bounding_box, as: 'rotatedBoundingBox', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2NormalizedBoundingPoly, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2NormalizedBoundingPoly::Representation
|
||||||
|
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2TextSegment
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2TextFrame, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2TextFrame::Representation
|
||||||
|
|
||||||
|
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2VideoSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2VideoSegment::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1beta2VideoAnnotationProgress
|
class GoogleCloudVideointelligenceV1beta2VideoAnnotationProgress
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -712,6 +1166,8 @@ module Google
|
||||||
collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2LabelAnnotation::Representation
|
collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2LabelAnnotation::Representation
|
||||||
|
|
||||||
property :input_uri, as: 'inputUri'
|
property :input_uri, as: 'inputUri'
|
||||||
|
collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation::Representation
|
||||||
|
|
||||||
collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2LabelAnnotation::Representation
|
collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2LabelAnnotation::Representation
|
||||||
|
|
||||||
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2VideoSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2VideoSegment::Representation
|
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2VideoSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2VideoSegment::Representation
|
||||||
|
@ -720,6 +1176,8 @@ module Google
|
||||||
|
|
||||||
collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2SpeechTranscription, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2SpeechTranscription::Representation
|
collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2SpeechTranscription, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2SpeechTranscription::Representation
|
||||||
|
|
||||||
|
collection :text_annotations, as: 'textAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2TextAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1beta2TextAnnotation::Representation
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -843,6 +1301,55 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingBox
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :bottom, as: 'bottom'
|
||||||
|
property :left, as: 'left'
|
||||||
|
property :right, as: 'right'
|
||||||
|
property :top, as: 'top'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingPoly
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :vertices, as: 'vertices', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1NormalizedVertex, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1NormalizedVertex::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1NormalizedVertex
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :x, as: 'x'
|
||||||
|
property :y, as: 'y'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1ObjectTrackingAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1Entity, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1Entity::Representation
|
||||||
|
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1ObjectTrackingFrame, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1ObjectTrackingFrame::Representation
|
||||||
|
|
||||||
|
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1VideoSegment::Representation
|
||||||
|
|
||||||
|
property :track_id, :numeric_string => true, as: 'trackId'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1ObjectTrackingFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :normalized_bounding_box, as: 'normalizedBoundingBox', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingBox, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingBox::Representation
|
||||||
|
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1p1beta1ShotChangeDetectionConfig
|
class GoogleCloudVideointelligenceV1p1beta1ShotChangeDetectionConfig
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -892,6 +1399,42 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1TextAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1TextSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1TextSegment::Representation
|
||||||
|
|
||||||
|
property :text, as: 'text'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1TextDetectionConfig
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :language_hints, as: 'languageHints'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1TextFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :rotated_bounding_box, as: 'rotatedBoundingBox', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingPoly, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingPoly::Representation
|
||||||
|
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1TextSegment
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1TextFrame, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1TextFrame::Representation
|
||||||
|
|
||||||
|
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1VideoSegment::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1p1beta1VideoAnnotationProgress
|
class GoogleCloudVideointelligenceV1p1beta1VideoAnnotationProgress
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -912,6 +1455,8 @@ module Google
|
||||||
collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation::Representation
|
collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation::Representation
|
||||||
|
|
||||||
property :input_uri, as: 'inputUri'
|
property :input_uri, as: 'inputUri'
|
||||||
|
collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1ObjectTrackingAnnotation::Representation
|
||||||
|
|
||||||
collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation::Representation
|
collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation::Representation
|
||||||
|
|
||||||
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1VideoSegment::Representation
|
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1VideoSegment::Representation
|
||||||
|
@ -920,6 +1465,8 @@ module Google
|
||||||
|
|
||||||
collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1SpeechTranscription, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1SpeechTranscription::Representation
|
collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1SpeechTranscription, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1SpeechTranscription::Representation
|
||||||
|
|
||||||
|
collection :text_annotations, as: 'textAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1TextAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1TextAnnotation::Representation
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -936,6 +1483,8 @@ module Google
|
||||||
|
|
||||||
property :speech_transcription_config, as: 'speechTranscriptionConfig', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1SpeechTranscriptionConfig, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1SpeechTranscriptionConfig::Representation
|
property :speech_transcription_config, as: 'speechTranscriptionConfig', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1SpeechTranscriptionConfig, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1SpeechTranscriptionConfig::Representation
|
||||||
|
|
||||||
|
property :text_detection_config, as: 'textDetectionConfig', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1TextDetectionConfig, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p1beta1TextDetectionConfig::Representation
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -1181,6 +1730,254 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1AnnotateVideoProgress
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :annotation_progress, as: 'annotationProgress', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1VideoAnnotationProgress, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1VideoAnnotationProgress::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1AnnotateVideoResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :annotation_results, as: 'annotationResults', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1VideoAnnotationResults, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1VideoAnnotationResults::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1Entity
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :description, as: 'description'
|
||||||
|
property :entity_id, as: 'entityId'
|
||||||
|
property :language_code, as: 'languageCode'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1ExplicitContentFrame, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1ExplicitContentFrame::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1ExplicitContentFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :pornography_likelihood, as: 'pornographyLikelihood'
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1LabelAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :category_entities, as: 'categoryEntities', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1Entity, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1Entity::Representation
|
||||||
|
|
||||||
|
property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1Entity, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1Entity::Representation
|
||||||
|
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1LabelFrame, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1LabelFrame::Representation
|
||||||
|
|
||||||
|
collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1LabelSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1LabelSegment::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1LabelFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1LabelSegment
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1VideoSegment::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1NormalizedBoundingBox
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :bottom, as: 'bottom'
|
||||||
|
property :left, as: 'left'
|
||||||
|
property :right, as: 'right'
|
||||||
|
property :top, as: 'top'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1NormalizedBoundingPoly
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :vertices, as: 'vertices', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1NormalizedVertex, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1NormalizedVertex::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1NormalizedVertex
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :x, as: 'x'
|
||||||
|
property :y, as: 'y'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1Entity, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1Entity::Representation
|
||||||
|
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1ObjectTrackingFrame, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1ObjectTrackingFrame::Representation
|
||||||
|
|
||||||
|
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1VideoSegment::Representation
|
||||||
|
|
||||||
|
property :track_id, :numeric_string => true, as: 'trackId'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1ObjectTrackingFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :normalized_bounding_box, as: 'normalizedBoundingBox', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1NormalizedBoundingBox, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1NormalizedBoundingBox::Representation
|
||||||
|
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1SpeechRecognitionAlternative
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :transcript, as: 'transcript'
|
||||||
|
collection :words, as: 'words', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1WordInfo, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1WordInfo::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1SpeechTranscription
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :alternatives, as: 'alternatives', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1SpeechRecognitionAlternative, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1SpeechRecognitionAlternative::Representation
|
||||||
|
|
||||||
|
property :language_code, as: 'languageCode'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1StreamingAnnotateVideoResponse
|
||||||
|
# @private
|
||||||
|
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_uri, as: 'annotationResultsUri'
|
||||||
|
property :error, as: 'error', class: Google::Apis::VideointelligenceV1p1beta1::GoogleRpcStatus, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleRpcStatus::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1StreamingVideoAnnotationResults
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :explicit_annotation, as: 'explicitAnnotation', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation::Representation
|
||||||
|
|
||||||
|
collection :label_annotations, as: 'labelAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation::Representation
|
||||||
|
|
||||||
|
collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation::Representation
|
||||||
|
|
||||||
|
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1VideoSegment::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1TextAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1TextSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1TextSegment::Representation
|
||||||
|
|
||||||
|
property :text, as: 'text'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1TextFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :rotated_bounding_box, as: 'rotatedBoundingBox', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1NormalizedBoundingPoly, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1NormalizedBoundingPoly::Representation
|
||||||
|
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1TextSegment
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1TextFrame, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1TextFrame::Representation
|
||||||
|
|
||||||
|
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1VideoSegment::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1VideoAnnotationProgress
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :input_uri, as: 'inputUri'
|
||||||
|
property :progress_percent, as: 'progressPercent'
|
||||||
|
property :start_time, as: 'startTime'
|
||||||
|
property :update_time, as: 'updateTime'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1VideoAnnotationResults
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
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
|
||||||
|
|
||||||
|
collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation::Representation
|
||||||
|
|
||||||
|
property :input_uri, as: 'inputUri'
|
||||||
|
collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation::Representation
|
||||||
|
|
||||||
|
collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation::Representation
|
||||||
|
|
||||||
|
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1VideoSegment::Representation
|
||||||
|
|
||||||
|
collection :shot_label_annotations, as: 'shotLabelAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation::Representation
|
||||||
|
|
||||||
|
collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1SpeechTranscription, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1SpeechTranscription::Representation
|
||||||
|
|
||||||
|
collection :text_annotations, as: 'textAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1TextAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1TextAnnotation::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1VideoSegment
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :end_time_offset, as: 'endTimeOffset'
|
||||||
|
property :start_time_offset, as: 'startTimeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1WordInfo
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :end_time, as: 'endTime'
|
||||||
|
property :speaker_tag, as: 'speakerTag'
|
||||||
|
property :start_time, as: 'startTime'
|
||||||
|
property :word, as: 'word'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleLongrunningOperation
|
class GoogleLongrunningOperation
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
|
|
@ -23,7 +23,8 @@ module Google
|
||||||
# Cloud Video Intelligence API
|
# Cloud Video Intelligence API
|
||||||
#
|
#
|
||||||
# Detects objects, explicit content, and scene changes in videos. It also
|
# Detects objects, explicit content, and scene changes in videos. It also
|
||||||
# specifies the region for annotation and transcribes speech to text.
|
# specifies the region for annotation and transcribes speech to text. Supports
|
||||||
|
# both asynchronous API and streaming API.
|
||||||
#
|
#
|
||||||
# @example
|
# @example
|
||||||
# require 'google/apis/videointelligence_v1p1beta1'
|
# require 'google/apis/videointelligence_v1p1beta1'
|
||||||
|
|
|
@ -21,12 +21,13 @@ module Google
|
||||||
# Cloud Video Intelligence API
|
# Cloud Video Intelligence API
|
||||||
#
|
#
|
||||||
# Detects objects, explicit content, and scene changes in videos. It also
|
# Detects objects, explicit content, and scene changes in videos. It also
|
||||||
# specifies the region for annotation and transcribes speech to text.
|
# 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/
|
# @see https://cloud.google.com/video-intelligence/docs/
|
||||||
module VideointelligenceV1p2beta1
|
module VideointelligenceV1p2beta1
|
||||||
VERSION = 'V1p2beta1'
|
VERSION = 'V1p2beta1'
|
||||||
REVISION = '20190122'
|
REVISION = '20190220'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -70,6 +70,36 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1NormalizedBoundingBox
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1NormalizedBoundingPoly
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1NormalizedVertex
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1ObjectTrackingAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1ObjectTrackingFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1SpeechRecognitionAlternative
|
class GoogleCloudVideointelligenceV1SpeechRecognitionAlternative
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -82,6 +112,24 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1TextAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1TextFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1TextSegment
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1VideoAnnotationProgress
|
class GoogleCloudVideointelligenceV1VideoAnnotationProgress
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -154,6 +202,36 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2NormalizedBoundingBox
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2NormalizedBoundingPoly
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2NormalizedVertex
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2ObjectTrackingFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1beta2SpeechRecognitionAlternative
|
class GoogleCloudVideointelligenceV1beta2SpeechRecognitionAlternative
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -166,6 +244,24 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2TextAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2TextFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2TextSegment
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1beta2VideoAnnotationProgress
|
class GoogleCloudVideointelligenceV1beta2VideoAnnotationProgress
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -238,6 +334,36 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingBox
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingPoly
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1NormalizedVertex
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1ObjectTrackingAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1ObjectTrackingFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1p1beta1SpeechRecognitionAlternative
|
class GoogleCloudVideointelligenceV1p1beta1SpeechRecognitionAlternative
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -250,6 +376,24 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1TextAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1TextFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1TextSegment
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1p1beta1VideoAnnotationProgress
|
class GoogleCloudVideointelligenceV1p1beta1VideoAnnotationProgress
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -454,6 +598,150 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1AnnotateVideoProgress
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1AnnotateVideoResponse
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1Entity
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1ExplicitContentFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1LabelAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1LabelFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1LabelSegment
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1NormalizedBoundingBox
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1NormalizedBoundingPoly
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1NormalizedVertex
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1ObjectTrackingFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1SpeechRecognitionAlternative
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1SpeechTranscription
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1StreamingAnnotateVideoResponse
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1StreamingVideoAnnotationResults
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1TextAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1TextFrame
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1TextSegment
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1VideoAnnotationProgress
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1VideoAnnotationResults
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1VideoSegment
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1WordInfo
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleLongrunningOperation
|
class GoogleLongrunningOperation
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -538,6 +826,55 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1NormalizedBoundingBox
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :bottom, as: 'bottom'
|
||||||
|
property :left, as: 'left'
|
||||||
|
property :right, as: 'right'
|
||||||
|
property :top, as: 'top'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1NormalizedBoundingPoly
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :vertices, as: 'vertices', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1NormalizedVertex, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1NormalizedVertex::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1NormalizedVertex
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :x, as: 'x'
|
||||||
|
property :y, as: 'y'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1ObjectTrackingAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1Entity, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1Entity::Representation
|
||||||
|
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1ObjectTrackingFrame, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1ObjectTrackingFrame::Representation
|
||||||
|
|
||||||
|
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1VideoSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1VideoSegment::Representation
|
||||||
|
|
||||||
|
property :track_id, :numeric_string => true, as: 'trackId'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1ObjectTrackingFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :normalized_bounding_box, as: 'normalizedBoundingBox', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1NormalizedBoundingBox, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1NormalizedBoundingBox::Representation
|
||||||
|
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1SpeechRecognitionAlternative
|
class GoogleCloudVideointelligenceV1SpeechRecognitionAlternative
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -557,6 +894,35 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1TextAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1TextSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1TextSegment::Representation
|
||||||
|
|
||||||
|
property :text, as: 'text'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1TextFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :rotated_bounding_box, as: 'rotatedBoundingBox', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1NormalizedBoundingPoly, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1NormalizedBoundingPoly::Representation
|
||||||
|
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1TextSegment
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1TextFrame, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1TextFrame::Representation
|
||||||
|
|
||||||
|
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1VideoSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1VideoSegment::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1VideoAnnotationProgress
|
class GoogleCloudVideointelligenceV1VideoAnnotationProgress
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -577,6 +943,8 @@ module Google
|
||||||
collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1LabelAnnotation::Representation
|
collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1LabelAnnotation::Representation
|
||||||
|
|
||||||
property :input_uri, as: 'inputUri'
|
property :input_uri, as: 'inputUri'
|
||||||
|
collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1ObjectTrackingAnnotation::Representation
|
||||||
|
|
||||||
collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1LabelAnnotation::Representation
|
collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1LabelAnnotation::Representation
|
||||||
|
|
||||||
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1VideoSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1VideoSegment::Representation
|
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1VideoSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1VideoSegment::Representation
|
||||||
|
@ -585,6 +953,8 @@ module Google
|
||||||
|
|
||||||
collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1SpeechTranscription, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1SpeechTranscription::Representation
|
collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1SpeechTranscription, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1SpeechTranscription::Representation
|
||||||
|
|
||||||
|
collection :text_annotations, as: 'textAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1TextAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1TextAnnotation::Representation
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -679,6 +1049,55 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2NormalizedBoundingBox
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :bottom, as: 'bottom'
|
||||||
|
property :left, as: 'left'
|
||||||
|
property :right, as: 'right'
|
||||||
|
property :top, as: 'top'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2NormalizedBoundingPoly
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :vertices, as: 'vertices', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2NormalizedVertex, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2NormalizedVertex::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2NormalizedVertex
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :x, as: 'x'
|
||||||
|
property :y, as: 'y'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2Entity, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2Entity::Representation
|
||||||
|
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2ObjectTrackingFrame, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2ObjectTrackingFrame::Representation
|
||||||
|
|
||||||
|
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2VideoSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2VideoSegment::Representation
|
||||||
|
|
||||||
|
property :track_id, :numeric_string => true, as: 'trackId'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2ObjectTrackingFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :normalized_bounding_box, as: 'normalizedBoundingBox', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2NormalizedBoundingBox, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2NormalizedBoundingBox::Representation
|
||||||
|
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1beta2SpeechRecognitionAlternative
|
class GoogleCloudVideointelligenceV1beta2SpeechRecognitionAlternative
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -698,6 +1117,35 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2TextAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2TextSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2TextSegment::Representation
|
||||||
|
|
||||||
|
property :text, as: 'text'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2TextFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :rotated_bounding_box, as: 'rotatedBoundingBox', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2NormalizedBoundingPoly, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2NormalizedBoundingPoly::Representation
|
||||||
|
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1beta2TextSegment
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2TextFrame, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2TextFrame::Representation
|
||||||
|
|
||||||
|
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2VideoSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2VideoSegment::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1beta2VideoAnnotationProgress
|
class GoogleCloudVideointelligenceV1beta2VideoAnnotationProgress
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -718,6 +1166,8 @@ module Google
|
||||||
collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2LabelAnnotation::Representation
|
collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2LabelAnnotation::Representation
|
||||||
|
|
||||||
property :input_uri, as: 'inputUri'
|
property :input_uri, as: 'inputUri'
|
||||||
|
collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation::Representation
|
||||||
|
|
||||||
collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2LabelAnnotation::Representation
|
collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2LabelAnnotation::Representation
|
||||||
|
|
||||||
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2VideoSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2VideoSegment::Representation
|
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2VideoSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2VideoSegment::Representation
|
||||||
|
@ -726,6 +1176,8 @@ module Google
|
||||||
|
|
||||||
collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2SpeechTranscription, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2SpeechTranscription::Representation
|
collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2SpeechTranscription, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2SpeechTranscription::Representation
|
||||||
|
|
||||||
|
collection :text_annotations, as: 'textAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2TextAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2TextAnnotation::Representation
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -820,6 +1272,55 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingBox
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :bottom, as: 'bottom'
|
||||||
|
property :left, as: 'left'
|
||||||
|
property :right, as: 'right'
|
||||||
|
property :top, as: 'top'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingPoly
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :vertices, as: 'vertices', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1NormalizedVertex, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1NormalizedVertex::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1NormalizedVertex
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :x, as: 'x'
|
||||||
|
property :y, as: 'y'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1ObjectTrackingAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1Entity, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1Entity::Representation
|
||||||
|
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1ObjectTrackingFrame, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1ObjectTrackingFrame::Representation
|
||||||
|
|
||||||
|
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1VideoSegment::Representation
|
||||||
|
|
||||||
|
property :track_id, :numeric_string => true, as: 'trackId'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1ObjectTrackingFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :normalized_bounding_box, as: 'normalizedBoundingBox', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingBox, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingBox::Representation
|
||||||
|
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1p1beta1SpeechRecognitionAlternative
|
class GoogleCloudVideointelligenceV1p1beta1SpeechRecognitionAlternative
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -839,6 +1340,35 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1TextAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1TextSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1TextSegment::Representation
|
||||||
|
|
||||||
|
property :text, as: 'text'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1TextFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :rotated_bounding_box, as: 'rotatedBoundingBox', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingPoly, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingPoly::Representation
|
||||||
|
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV1p1beta1TextSegment
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1TextFrame, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1TextFrame::Representation
|
||||||
|
|
||||||
|
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1VideoSegment::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleCloudVideointelligenceV1p1beta1VideoAnnotationProgress
|
class GoogleCloudVideointelligenceV1p1beta1VideoAnnotationProgress
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -859,6 +1389,8 @@ module Google
|
||||||
collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation::Representation
|
collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation::Representation
|
||||||
|
|
||||||
property :input_uri, as: 'inputUri'
|
property :input_uri, as: 'inputUri'
|
||||||
|
collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1ObjectTrackingAnnotation::Representation
|
||||||
|
|
||||||
collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation::Representation
|
collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation::Representation
|
||||||
|
|
||||||
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1VideoSegment::Representation
|
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1VideoSegment::Representation
|
||||||
|
@ -867,6 +1399,8 @@ module Google
|
||||||
|
|
||||||
collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1SpeechTranscription, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1SpeechTranscription::Representation
|
collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1SpeechTranscription, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1SpeechTranscription::Representation
|
||||||
|
|
||||||
|
collection :text_annotations, as: 'textAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1TextAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1TextAnnotation::Representation
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -1196,6 +1730,254 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1AnnotateVideoProgress
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :annotation_progress, as: 'annotationProgress', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1VideoAnnotationProgress, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1VideoAnnotationProgress::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1AnnotateVideoResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :annotation_results, as: 'annotationResults', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1VideoAnnotationResults, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1VideoAnnotationResults::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1Entity
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :description, as: 'description'
|
||||||
|
property :entity_id, as: 'entityId'
|
||||||
|
property :language_code, as: 'languageCode'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1ExplicitContentFrame, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1ExplicitContentFrame::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1ExplicitContentFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :pornography_likelihood, as: 'pornographyLikelihood'
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1LabelAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :category_entities, as: 'categoryEntities', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1Entity, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1Entity::Representation
|
||||||
|
|
||||||
|
property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1Entity, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1Entity::Representation
|
||||||
|
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1LabelFrame, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1LabelFrame::Representation
|
||||||
|
|
||||||
|
collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1LabelSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1LabelSegment::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1LabelFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1LabelSegment
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1VideoSegment::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1NormalizedBoundingBox
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :bottom, as: 'bottom'
|
||||||
|
property :left, as: 'left'
|
||||||
|
property :right, as: 'right'
|
||||||
|
property :top, as: 'top'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1NormalizedBoundingPoly
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :vertices, as: 'vertices', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1NormalizedVertex, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1NormalizedVertex::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1NormalizedVertex
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :x, as: 'x'
|
||||||
|
property :y, as: 'y'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1Entity, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1Entity::Representation
|
||||||
|
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1ObjectTrackingFrame, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1ObjectTrackingFrame::Representation
|
||||||
|
|
||||||
|
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1VideoSegment::Representation
|
||||||
|
|
||||||
|
property :track_id, :numeric_string => true, as: 'trackId'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1ObjectTrackingFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :normalized_bounding_box, as: 'normalizedBoundingBox', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1NormalizedBoundingBox, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1NormalizedBoundingBox::Representation
|
||||||
|
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1SpeechRecognitionAlternative
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :transcript, as: 'transcript'
|
||||||
|
collection :words, as: 'words', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1WordInfo, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1WordInfo::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1SpeechTranscription
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :alternatives, as: 'alternatives', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1SpeechRecognitionAlternative, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1SpeechRecognitionAlternative::Representation
|
||||||
|
|
||||||
|
property :language_code, as: 'languageCode'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1StreamingAnnotateVideoResponse
|
||||||
|
# @private
|
||||||
|
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_uri, as: 'annotationResultsUri'
|
||||||
|
property :error, as: 'error', class: Google::Apis::VideointelligenceV1p2beta1::GoogleRpcStatus, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleRpcStatus::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1StreamingVideoAnnotationResults
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :explicit_annotation, as: 'explicitAnnotation', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation::Representation
|
||||||
|
|
||||||
|
collection :label_annotations, as: 'labelAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation::Representation
|
||||||
|
|
||||||
|
collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation::Representation
|
||||||
|
|
||||||
|
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1VideoSegment::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1TextAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1TextSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1TextSegment::Representation
|
||||||
|
|
||||||
|
property :text, as: 'text'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1TextFrame
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :rotated_bounding_box, as: 'rotatedBoundingBox', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1NormalizedBoundingPoly, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1NormalizedBoundingPoly::Representation
|
||||||
|
|
||||||
|
property :time_offset, as: 'timeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1TextSegment
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1TextFrame, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1TextFrame::Representation
|
||||||
|
|
||||||
|
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1VideoSegment::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1VideoAnnotationProgress
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :input_uri, as: 'inputUri'
|
||||||
|
property :progress_percent, as: 'progressPercent'
|
||||||
|
property :start_time, as: 'startTime'
|
||||||
|
property :update_time, as: 'updateTime'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1VideoAnnotationResults
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
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
|
||||||
|
|
||||||
|
collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation::Representation
|
||||||
|
|
||||||
|
property :input_uri, as: 'inputUri'
|
||||||
|
collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation::Representation
|
||||||
|
|
||||||
|
collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation::Representation
|
||||||
|
|
||||||
|
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1VideoSegment::Representation
|
||||||
|
|
||||||
|
collection :shot_label_annotations, as: 'shotLabelAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation::Representation
|
||||||
|
|
||||||
|
collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1SpeechTranscription, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1SpeechTranscription::Representation
|
||||||
|
|
||||||
|
collection :text_annotations, as: 'textAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1TextAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1TextAnnotation::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1VideoSegment
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :end_time_offset, as: 'endTimeOffset'
|
||||||
|
property :start_time_offset, as: 'startTimeOffset'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVideointelligenceV2beta1WordInfo
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :end_time, as: 'endTime'
|
||||||
|
property :speaker_tag, as: 'speakerTag'
|
||||||
|
property :start_time, as: 'startTime'
|
||||||
|
property :word, as: 'word'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class GoogleLongrunningOperation
|
class GoogleLongrunningOperation
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
|
|
@ -23,7 +23,8 @@ module Google
|
||||||
# Cloud Video Intelligence API
|
# Cloud Video Intelligence API
|
||||||
#
|
#
|
||||||
# Detects objects, explicit content, and scene changes in videos. It also
|
# Detects objects, explicit content, and scene changes in videos. It also
|
||||||
# specifies the region for annotation and transcribes speech to text.
|
# specifies the region for annotation and transcribes speech to text. Supports
|
||||||
|
# both asynchronous API and streaming API.
|
||||||
#
|
#
|
||||||
# @example
|
# @example
|
||||||
# require 'google/apis/videointelligence_v1p2beta1'
|
# require 'google/apis/videointelligence_v1p2beta1'
|
||||||
|
|
Loading…
Reference in New Issue