gogol-videointelligence-1.0.0: Google Cloud Video Intelligence SDK.
Copyright(c) 2015-2025 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+gogol@gmail.com> Toni Cebrián <toni@tonicebrian.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageGHC2021

Gogol.VideoIntelligence.Videos.Annotate

Description

Performs asynchronous video annotation. Progress and results can be retrieved through the google.longrunning.Operations interface. Operation.metadata contains AnnotateVideoProgress (progress). Operation.response contains AnnotateVideoResponse (results).

See: Cloud Video Intelligence API Reference for videointelligence.videos.annotate.

Synopsis

Resource

type VideoIntelligenceVideosAnnotateResource = "v1p3beta1" :> ("videos:annotate" :> (QueryParam "$.xgafv" Xgafv :> (QueryParam "access_token" Text :> (QueryParam "callback" Text :> (QueryParam "uploadType" Text :> (QueryParam "upload_protocol" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] GoogleCloudVideointelligenceV1p3beta1_AnnotateVideoRequest :> Post '[JSON] GoogleLongrunning_Operation)))))))) Source #

A resource alias for videointelligence.videos.annotate method which the VideoIntelligenceVideosAnnotate request conforms to.

Constructing a Request

data VideoIntelligenceVideosAnnotate Source #

Performs asynchronous video annotation. Progress and results can be retrieved through the google.longrunning.Operations interface. Operation.metadata contains AnnotateVideoProgress (progress). Operation.response contains AnnotateVideoResponse (results).

See: newVideoIntelligenceVideosAnnotate smart constructor.

Constructors

VideoIntelligenceVideosAnnotate 

Fields

Instances

Instances details
Generic VideoIntelligenceVideosAnnotate Source # 
Instance details

Defined in Gogol.VideoIntelligence.Videos.Annotate

Associated Types

type Rep VideoIntelligenceVideosAnnotate 
Instance details

Defined in Gogol.VideoIntelligence.Videos.Annotate

type Rep VideoIntelligenceVideosAnnotate = D1 ('MetaData "VideoIntelligenceVideosAnnotate" "Gogol.VideoIntelligence.Videos.Annotate" "gogol-videointelligence-1.0.0-LgcHkP5pscnEbwB3bT1ah5" 'False) (C1 ('MetaCons "VideoIntelligenceVideosAnnotate" 'PrefixI 'True) ((S1 ('MetaSel ('Just "xgafv") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Xgafv)) :*: (S1 ('MetaSel ('Just "accessToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "callback") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "payload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GoogleCloudVideointelligenceV1p3beta1_AnnotateVideoRequest) :*: (S1 ('MetaSel ('Just "uploadType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "uploadProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))
Show VideoIntelligenceVideosAnnotate Source # 
Instance details

Defined in Gogol.VideoIntelligence.Videos.Annotate

Eq VideoIntelligenceVideosAnnotate Source # 
Instance details

Defined in Gogol.VideoIntelligence.Videos.Annotate

GoogleRequest VideoIntelligenceVideosAnnotate Source # 
Instance details

Defined in Gogol.VideoIntelligence.Videos.Annotate

type Rep VideoIntelligenceVideosAnnotate Source # 
Instance details

Defined in Gogol.VideoIntelligence.Videos.Annotate

type Rep VideoIntelligenceVideosAnnotate = D1 ('MetaData "VideoIntelligenceVideosAnnotate" "Gogol.VideoIntelligence.Videos.Annotate" "gogol-videointelligence-1.0.0-LgcHkP5pscnEbwB3bT1ah5" 'False) (C1 ('MetaCons "VideoIntelligenceVideosAnnotate" 'PrefixI 'True) ((S1 ('MetaSel ('Just "xgafv") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Xgafv)) :*: (S1 ('MetaSel ('Just "accessToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "callback") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "payload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GoogleCloudVideointelligenceV1p3beta1_AnnotateVideoRequest) :*: (S1 ('MetaSel ('Just "uploadType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "uploadProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))
type Rs VideoIntelligenceVideosAnnotate Source # 
Instance details

Defined in Gogol.VideoIntelligence.Videos.Annotate

type Scopes VideoIntelligenceVideosAnnotate Source # 
Instance details

Defined in Gogol.VideoIntelligence.Videos.Annotate

newVideoIntelligenceVideosAnnotate Source #

Creates a value of VideoIntelligenceVideosAnnotate with the minimum fields required to make a request.