Cloud Video Intelligence V1 API - Class Google::Cloud::VideoIntelligence::V1::AnnotateVideoRequest (v0.8.0)

Reference documentation and code samples for the Cloud Video Intelligence V1 API class Google::Cloud::VideoIntelligence::V1::AnnotateVideoRequest.

Video annotation request.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#features

def features() -> ::Array<::Google::Cloud::VideoIntelligence::V1::Feature>
Returns

#features=

def features=(value) -> ::Array<::Google::Cloud::VideoIntelligence::V1::Feature>
Parameter
Returns

#input_content

def input_content() -> ::String
Returns
  • (::String) — The video data bytes. If unset, the input video(s) should be specified via the input_uri. If set, input_uri must be unset.

#input_content=

def input_content=(value) -> ::String
Parameter
  • value (::String) — The video data bytes. If unset, the input video(s) should be specified via the input_uri. If set, input_uri must be unset.
Returns
  • (::String) — The video data bytes. If unset, the input video(s) should be specified via the input_uri. If set, input_uri must be unset.

#input_uri

def input_uri() -> ::String
Returns
  • (::String) — Input video location. Currently, only Cloud Storage URIs are supported. URIs must be specified in the following format: gs://bucket-id/object-id (other URI formats return [google.rpc.Code.INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT]). For more information, see Request URIs. To identify multiple videos, a video URI may include wildcards in the object-id. Supported wildcards: '*' to match 0 or more characters; '?' to match 1 character. If unset, the input video should be embedded in the request as input_content. If set, input_content must be unset.

#input_uri=

def input_uri=(value) -> ::String
Parameter
  • value (::String) — Input video location. Currently, only Cloud Storage URIs are supported. URIs must be specified in the following format: gs://bucket-id/object-id (other URI formats return [google.rpc.Code.INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT]). For more information, see Request URIs. To identify multiple videos, a video URI may include wildcards in the object-id. Supported wildcards: '*' to match 0 or more characters; '?' to match 1 character. If unset, the input video should be embedded in the request as input_content. If set, input_content must be unset.
Returns
  • (::String) — Input video location. Currently, only Cloud Storage URIs are supported. URIs must be specified in the following format: gs://bucket-id/object-id (other URI formats return [google.rpc.Code.INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT]). For more information, see Request URIs. To identify multiple videos, a video URI may include wildcards in the object-id. Supported wildcards: '*' to match 0 or more characters; '?' to match 1 character. If unset, the input video should be embedded in the request as input_content. If set, input_content must be unset.

#location_id

def location_id() -> ::String
Returns
  • (::String) — Optional. Cloud region where annotation should take place. Supported cloud regions are: us-east1, us-west1, europe-west1, asia-east1. If no region is specified, the region will be determined based on video file location.

#location_id=

def location_id=(value) -> ::String
Parameter
  • value (::String) — Optional. Cloud region where annotation should take place. Supported cloud regions are: us-east1, us-west1, europe-west1, asia-east1. If no region is specified, the region will be determined based on video file location.
Returns
  • (::String) — Optional. Cloud region where annotation should take place. Supported cloud regions are: us-east1, us-west1, europe-west1, asia-east1. If no region is specified, the region will be determined based on video file location.

#output_uri

def output_uri() -> ::String
Returns
  • (::String) — Optional. Location where the output (in JSON format) should be stored. Currently, only Cloud Storage URIs are supported. These must be specified in the following format: gs://bucket-id/object-id (other URI formats return [google.rpc.Code.INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT]). For more information, see Request URIs.

#output_uri=

def output_uri=(value) -> ::String
Parameter
  • value (::String) — Optional. Location where the output (in JSON format) should be stored. Currently, only Cloud Storage URIs are supported. These must be specified in the following format: gs://bucket-id/object-id (other URI formats return [google.rpc.Code.INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT]). For more information, see Request URIs.
Returns
  • (::String) — Optional. Location where the output (in JSON format) should be stored. Currently, only Cloud Storage URIs are supported. These must be specified in the following format: gs://bucket-id/object-id (other URI formats return [google.rpc.Code.INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT]). For more information, see Request URIs.

#video_context

def video_context() -> ::Google::Cloud::VideoIntelligence::V1::VideoContext
Returns

#video_context=

def video_context=(value) -> ::Google::Cloud::VideoIntelligence::V1::VideoContext
Parameter
Returns