gogol-videointelligence-0.4.0: Google Cloud Video Intelligence SDK.

Copyright(c) 2015-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.Google.VideoIntelligence

Contents

Description

Detects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text.

See: Cloud Video Intelligence API Reference

Synopsis

Service Configuration

videoIntelligenceService :: ServiceConfig Source #

Default request referring to version v1p1beta1 of the Cloud Video Intelligence API. This contains the host and root path used as a starting point for constructing service requests.

OAuth Scopes

cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"] Source #

View and manage your data across Google Cloud Platform services

API Declaration

type VideoIntelligenceAPI = VideosAnnotateResource Source #

Represents the entirety of the methods and resources available for the Cloud Video Intelligence API service.

Resources

videointelligence.videos.annotate

Types

GoogleRpc_StatusDetailsItem

data GoogleRpc_StatusDetailsItem Source #

Instances
Eq GoogleRpc_StatusDetailsItem Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleRpc_StatusDetailsItem Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleRpc_StatusDetailsItem -> c GoogleRpc_StatusDetailsItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleRpc_StatusDetailsItem #

toConstr :: GoogleRpc_StatusDetailsItem -> Constr #

dataTypeOf :: GoogleRpc_StatusDetailsItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleRpc_StatusDetailsItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleRpc_StatusDetailsItem) #

gmapT :: (forall b. Data b => b -> b) -> GoogleRpc_StatusDetailsItem -> GoogleRpc_StatusDetailsItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleRpc_StatusDetailsItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleRpc_StatusDetailsItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleRpc_StatusDetailsItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleRpc_StatusDetailsItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleRpc_StatusDetailsItem -> m GoogleRpc_StatusDetailsItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleRpc_StatusDetailsItem -> m GoogleRpc_StatusDetailsItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleRpc_StatusDetailsItem -> m GoogleRpc_StatusDetailsItem #

Show GoogleRpc_StatusDetailsItem Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleRpc_StatusDetailsItem Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Associated Types

type Rep GoogleRpc_StatusDetailsItem :: Type -> Type #

ToJSON GoogleRpc_StatusDetailsItem Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleRpc_StatusDetailsItem Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleRpc_StatusDetailsItem Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleRpc_StatusDetailsItem = D1 (MetaData "GoogleRpc_StatusDetailsItem" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" True) (C1 (MetaCons "GoogleRpc_StatusDetailsItem'" PrefixI True) (S1 (MetaSel (Just "_grsdiAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text JSONValue))))

googleRpc_StatusDetailsItem Source #

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

Use one of the following lenses to modify other fields as desired:

grsdiAddtional :: Lens' GoogleRpc_StatusDetailsItem (HashMap Text JSONValue) Source #

Properties of the object. Contains field 'type with type URL.

GoogleCloudVideointelligenceV1beta2_ExplicitContentAnnotation

data GoogleCloudVideointelligenceV1beta2_ExplicitContentAnnotation Source #

Explicit content annotation (based on per-frame visual signals only). If no explicit content has been detected in a frame, no annotations are present for that frame.

See: googleCloudVideointelligenceV1beta2_ExplicitContentAnnotation smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1beta2_ExplicitContentAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1beta2_ExplicitContentAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1beta2_ExplicitContentAnnotation -> c GoogleCloudVideointelligenceV1beta2_ExplicitContentAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1beta2_ExplicitContentAnnotation #

toConstr :: GoogleCloudVideointelligenceV1beta2_ExplicitContentAnnotation -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1beta2_ExplicitContentAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1beta2_ExplicitContentAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1beta2_ExplicitContentAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1beta2_ExplicitContentAnnotation -> GoogleCloudVideointelligenceV1beta2_ExplicitContentAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1beta2_ExplicitContentAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1beta2_ExplicitContentAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1beta2_ExplicitContentAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1beta2_ExplicitContentAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_ExplicitContentAnnotation -> m GoogleCloudVideointelligenceV1beta2_ExplicitContentAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_ExplicitContentAnnotation -> m GoogleCloudVideointelligenceV1beta2_ExplicitContentAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_ExplicitContentAnnotation -> m GoogleCloudVideointelligenceV1beta2_ExplicitContentAnnotation #

Show GoogleCloudVideointelligenceV1beta2_ExplicitContentAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1beta2_ExplicitContentAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1beta2_ExplicitContentAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1beta2_ExplicitContentAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1beta2_ExplicitContentAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1beta2_ExplicitContentAnnotation = D1 (MetaData "GoogleCloudVideointelligenceV1beta2_ExplicitContentAnnotation" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" True) (C1 (MetaCons "GoogleCloudVideointelligenceV1beta2_ExplicitContentAnnotation'" PrefixI True) (S1 (MetaSel (Just "_gcvvecaFrames") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame]))))

googleCloudVideointelligenceV1beta2_ExplicitContentAnnotation :: GoogleCloudVideointelligenceV1beta2_ExplicitContentAnnotation Source #

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

Use one of the following lenses to modify other fields as desired:

GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative

data GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative Source #

Alternative hypotheses (a.k.a. n-best list).

See: googleCloudVideointelligenceV1_SpeechRecognitionAlternative smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative -> c GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative #

toConstr :: GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative -> GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative -> m GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative -> m GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative -> m GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative #

Show GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative = D1 (MetaData "GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative'" PrefixI True) (S1 (MetaSel (Just "_gcvvsraConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: (S1 (MetaSel (Just "_gcvvsraWords") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1_WordInfo])) :*: S1 (MetaSel (Just "_gcvvsraTranscript") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

gcvvsraConfidence :: Lens' GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative (Maybe Double) Source #

The confidence estimate between 0.0 and 1.0. A higher number indicates an estimated greater likelihood that the recognized words are correct. This field is typically provided only for the top hypothesis, and only for `is_final=true` results. Clients should not rely on the `confidence` field as it is not guaranteed to be accurate or consistent. The default of 0.0 is a sentinel value indicating `confidence` was not set.

gcvvsraTranscript :: Lens' GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative (Maybe Text) Source #

Transcript text representing the words that the user spoke.

GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest

data GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest Source #

Video annotation request.

See: googleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest -> c GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest #

toConstr :: GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest -> GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest -> m GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest -> m GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest -> m GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest #

Show GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest = D1 (MetaData "GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest'" PrefixI True) ((S1 (MetaSel (Just "_gcvvavrInputURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gcvvavrVideoContext") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVideointelligenceV1p1beta1_VideoContext)) :*: S1 (MetaSel (Just "_gcvvavrInputContent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bytes)))) :*: (S1 (MetaSel (Just "_gcvvavrFeatures") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 (MetaSel (Just "_gcvvavrLocationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcvvavrOutputURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

gcvvavrInputURI :: Lens' GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest (Maybe Text) Source #

Input video location. Currently, only Google Cloud Storage URIs are supported, which must be specified in the following format: `gs://bucket-id/object-id` (other URI formats return google.rpc.Code.INVALID_ARGUMENT). For more information, see Request URIs. A video URI may include wildcards in `object-id`, and thus identify multiple videos. 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` should be unset.

gcvvavrInputContent :: Lens' GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest (Maybe ByteString) Source #

The video data bytes. If unset, the input video(s) should be specified via `input_uri`. If set, `input_uri` should be unset.

gcvvavrLocationId :: Lens' GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest (Maybe Text) Source #

Optional cloud region where annotation should take place. Supported cloud regions: `us-east1`, `us-west1`, `europe-west1`, `asia-east1`. If no region is specified, a region will be determined based on video file location.

gcvvavrOutputURI :: Lens' GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest (Maybe Text) Source #

Optional location where the output (in JSON format) should be stored. Currently, only Google Cloud Storage URIs are supported, which must be specified in the following format: `gs://bucket-id/object-id` (other URI formats return google.rpc.Code.INVALID_ARGUMENT). For more information, see Request URIs.

GoogleCloudVideointelligenceV1beta2_AnnotateVideoResponse

data GoogleCloudVideointelligenceV1beta2_AnnotateVideoResponse Source #

Video annotation response. Included in the `response` field of the `Operation` returned by the `GetOperation` call of the `google::longrunning::Operations` service.

See: googleCloudVideointelligenceV1beta2_AnnotateVideoResponse smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1beta2_AnnotateVideoResponse Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1beta2_AnnotateVideoResponse Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1beta2_AnnotateVideoResponse -> c GoogleCloudVideointelligenceV1beta2_AnnotateVideoResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1beta2_AnnotateVideoResponse #

toConstr :: GoogleCloudVideointelligenceV1beta2_AnnotateVideoResponse -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1beta2_AnnotateVideoResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1beta2_AnnotateVideoResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1beta2_AnnotateVideoResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1beta2_AnnotateVideoResponse -> GoogleCloudVideointelligenceV1beta2_AnnotateVideoResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1beta2_AnnotateVideoResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1beta2_AnnotateVideoResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1beta2_AnnotateVideoResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1beta2_AnnotateVideoResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_AnnotateVideoResponse -> m GoogleCloudVideointelligenceV1beta2_AnnotateVideoResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_AnnotateVideoResponse -> m GoogleCloudVideointelligenceV1beta2_AnnotateVideoResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_AnnotateVideoResponse -> m GoogleCloudVideointelligenceV1beta2_AnnotateVideoResponse #

Show GoogleCloudVideointelligenceV1beta2_AnnotateVideoResponse Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1beta2_AnnotateVideoResponse Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1beta2_AnnotateVideoResponse Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1beta2_AnnotateVideoResponse Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1beta2_AnnotateVideoResponse Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1beta2_AnnotateVideoResponse = D1 (MetaData "GoogleCloudVideointelligenceV1beta2_AnnotateVideoResponse" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" True) (C1 (MetaCons "GoogleCloudVideointelligenceV1beta2_AnnotateVideoResponse'" PrefixI True) (S1 (MetaSel (Just "_gcvvavrAnnotationResults") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults]))))

googleCloudVideointelligenceV1beta2_AnnotateVideoResponse :: GoogleCloudVideointelligenceV1beta2_AnnotateVideoResponse Source #

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

Use one of the following lenses to modify other fields as desired:

GoogleCloudVideointelligenceV1_WordInfo

data GoogleCloudVideointelligenceV1_WordInfo Source #

Word-specific information for recognized words. Word information is only included in the response when certain request parameters are set, such as `enable_word_time_offsets`.

See: googleCloudVideointelligenceV1_WordInfo smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1_WordInfo Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1_WordInfo Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1_WordInfo -> c GoogleCloudVideointelligenceV1_WordInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1_WordInfo #

toConstr :: GoogleCloudVideointelligenceV1_WordInfo -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1_WordInfo -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1_WordInfo) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1_WordInfo) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1_WordInfo -> GoogleCloudVideointelligenceV1_WordInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1_WordInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1_WordInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1_WordInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1_WordInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_WordInfo -> m GoogleCloudVideointelligenceV1_WordInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_WordInfo -> m GoogleCloudVideointelligenceV1_WordInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_WordInfo -> m GoogleCloudVideointelligenceV1_WordInfo #

Show GoogleCloudVideointelligenceV1_WordInfo Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1_WordInfo Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1_WordInfo Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1_WordInfo Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1_WordInfo Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1_WordInfo = D1 (MetaData "GoogleCloudVideointelligenceV1_WordInfo" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1_WordInfo'" PrefixI True) ((S1 (MetaSel (Just "_gcvvwiStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GDuration)) :*: S1 (MetaSel (Just "_gcvvwiConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) :*: (S1 (MetaSel (Just "_gcvvwiEndTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GDuration)) :*: (S1 (MetaSel (Just "_gcvvwiWord") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcvvwiSpeakerTag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))))

googleCloudVideointelligenceV1_WordInfo :: GoogleCloudVideointelligenceV1_WordInfo Source #

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

Use one of the following lenses to modify other fields as desired:

gcvvwiStartTime :: Lens' GoogleCloudVideointelligenceV1_WordInfo (Maybe Scientific) Source #

Time offset relative to the beginning of the audio, and corresponding to the start of the spoken word. This field is only set if `enable_word_time_offsets=true` and only in the top hypothesis. This is an experimental feature and the accuracy of the time offset can vary.

gcvvwiConfidence :: Lens' GoogleCloudVideointelligenceV1_WordInfo (Maybe Double) Source #

Output only. The confidence estimate between 0.0 and 1.0. A higher number indicates an estimated greater likelihood that the recognized words are correct. This field is set only for the top alternative. This field is not guaranteed to be accurate and users should not rely on it to be always provided. The default of 0.0 is a sentinel value indicating `confidence` was not set.

gcvvwiEndTime :: Lens' GoogleCloudVideointelligenceV1_WordInfo (Maybe Scientific) Source #

Time offset relative to the beginning of the audio, and corresponding to the end of the spoken word. This field is only set if `enable_word_time_offsets=true` and only in the top hypothesis. This is an experimental feature and the accuracy of the time offset can vary.

gcvvwiWord :: Lens' GoogleCloudVideointelligenceV1_WordInfo (Maybe Text) Source #

The word corresponding to this set of information.

gcvvwiSpeakerTag :: Lens' GoogleCloudVideointelligenceV1_WordInfo (Maybe Int32) Source #

Output only. A distinct integer value is assigned for every speaker within the audio. This field specifies which one of those speakers was detected to have spoken this word. Value ranges from 1 up to diarization_speaker_count, and is only set if speaker diarization is enabled.

GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame

data GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame Source #

Video frame level annotation results for explicit content.

See: googleCloudVideointelligenceV1p1beta1_ExplicitContentFrame smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame -> c GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame #

toConstr :: GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame -> m GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame -> m GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame -> m GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame #

Show GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame = D1 (MetaData "GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame'" PrefixI True) (S1 (MetaSel (Just "_gcvvecfTimeOffSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GDuration)) :*: S1 (MetaSel (Just "_gcvvecfPornographyLikelihood") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood))))

gcvvecfTimeOffSet :: Lens' GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame (Maybe Scientific) Source #

Time-offset, relative to the beginning of the video, corresponding to the video frame for this location.

GoogleCloudVideointelligenceV1beta2_Entity

data GoogleCloudVideointelligenceV1beta2_Entity Source #

Detected entity from video analysis.

See: googleCloudVideointelligenceV1beta2_Entity smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1beta2_Entity Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1beta2_Entity Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1beta2_Entity -> c GoogleCloudVideointelligenceV1beta2_Entity #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1beta2_Entity #

toConstr :: GoogleCloudVideointelligenceV1beta2_Entity -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1beta2_Entity -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1beta2_Entity) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1beta2_Entity) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1beta2_Entity -> GoogleCloudVideointelligenceV1beta2_Entity #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1beta2_Entity -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1beta2_Entity -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1beta2_Entity -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1beta2_Entity -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_Entity -> m GoogleCloudVideointelligenceV1beta2_Entity #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_Entity -> m GoogleCloudVideointelligenceV1beta2_Entity #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_Entity -> m GoogleCloudVideointelligenceV1beta2_Entity #

Show GoogleCloudVideointelligenceV1beta2_Entity Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1beta2_Entity Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1beta2_Entity Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1beta2_Entity Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1beta2_Entity Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1beta2_Entity = D1 (MetaData "GoogleCloudVideointelligenceV1beta2_Entity" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1beta2_Entity'" PrefixI True) (S1 (MetaSel (Just "_gcvveLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gcvveEntityId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcvveDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

googleCloudVideointelligenceV1beta2_Entity :: GoogleCloudVideointelligenceV1beta2_Entity Source #

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

Use one of the following lenses to modify other fields as desired:

gcvveLanguageCode :: Lens' GoogleCloudVideointelligenceV1beta2_Entity (Maybe Text) Source #

Language code for `description` in BCP-47 format.

gcvveDescription :: Lens' GoogleCloudVideointelligenceV1beta2_Entity (Maybe Text) Source #

Textual description, e.g. `Fixed-gear bicycle`.

GoogleCloudVideointelligenceV1p2beta1_TextAnnotation

data GoogleCloudVideointelligenceV1p2beta1_TextAnnotation Source #

Annotations related to one detected OCR text snippet. This will contain the corresponding text, confidence value, and frame level information for each detection.

See: googleCloudVideointelligenceV1p2beta1_TextAnnotation smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p2beta1_TextAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p2beta1_TextAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p2beta1_TextAnnotation -> c GoogleCloudVideointelligenceV1p2beta1_TextAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p2beta1_TextAnnotation #

toConstr :: GoogleCloudVideointelligenceV1p2beta1_TextAnnotation -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p2beta1_TextAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_TextAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_TextAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p2beta1_TextAnnotation -> GoogleCloudVideointelligenceV1p2beta1_TextAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_TextAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_TextAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_TextAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_TextAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_TextAnnotation -> m GoogleCloudVideointelligenceV1p2beta1_TextAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_TextAnnotation -> m GoogleCloudVideointelligenceV1p2beta1_TextAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_TextAnnotation -> m GoogleCloudVideointelligenceV1p2beta1_TextAnnotation #

Show GoogleCloudVideointelligenceV1p2beta1_TextAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p2beta1_TextAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p2beta1_TextAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p2beta1_TextAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_TextAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_TextAnnotation = D1 (MetaData "GoogleCloudVideointelligenceV1p2beta1_TextAnnotation" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1p2beta1_TextAnnotation'" PrefixI True) (S1 (MetaSel (Just "_gcvvtaText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcvvtaSegments") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1p2beta1_TextSegment]))))

googleCloudVideointelligenceV1p2beta1_TextAnnotation :: GoogleCloudVideointelligenceV1p2beta1_TextAnnotation Source #

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

Use one of the following lenses to modify other fields as desired:

GoogleCloudVideointelligenceV1p2beta1_VideoSegment

data GoogleCloudVideointelligenceV1p2beta1_VideoSegment Source #

Video segment.

See: googleCloudVideointelligenceV1p2beta1_VideoSegment smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p2beta1_VideoSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p2beta1_VideoSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p2beta1_VideoSegment -> c GoogleCloudVideointelligenceV1p2beta1_VideoSegment #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p2beta1_VideoSegment #

toConstr :: GoogleCloudVideointelligenceV1p2beta1_VideoSegment -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p2beta1_VideoSegment -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_VideoSegment) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_VideoSegment) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p2beta1_VideoSegment -> GoogleCloudVideointelligenceV1p2beta1_VideoSegment #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_VideoSegment -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_VideoSegment -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_VideoSegment -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_VideoSegment -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_VideoSegment -> m GoogleCloudVideointelligenceV1p2beta1_VideoSegment #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_VideoSegment -> m GoogleCloudVideointelligenceV1p2beta1_VideoSegment #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_VideoSegment -> m GoogleCloudVideointelligenceV1p2beta1_VideoSegment #

Show GoogleCloudVideointelligenceV1p2beta1_VideoSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p2beta1_VideoSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p2beta1_VideoSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p2beta1_VideoSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_VideoSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_VideoSegment = D1 (MetaData "GoogleCloudVideointelligenceV1p2beta1_VideoSegment" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1p2beta1_VideoSegment'" PrefixI True) (S1 (MetaSel (Just "_gcvvvsStartTimeOffSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GDuration)) :*: S1 (MetaSel (Just "_gcvvvsEndTimeOffSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GDuration))))

googleCloudVideointelligenceV1p2beta1_VideoSegment :: GoogleCloudVideointelligenceV1p2beta1_VideoSegment Source #

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

Use one of the following lenses to modify other fields as desired:

gcvvvsStartTimeOffSet :: Lens' GoogleCloudVideointelligenceV1p2beta1_VideoSegment (Maybe Scientific) Source #

Time-offset, relative to the beginning of the video, corresponding to the start of the segment (inclusive).

gcvvvsEndTimeOffSet :: Lens' GoogleCloudVideointelligenceV1p2beta1_VideoSegment (Maybe Scientific) Source #

Time-offset, relative to the beginning of the video, corresponding to the end of the segment (inclusive).

GoogleCloudVideointelligenceV1_VideoAnnotationProgress

data GoogleCloudVideointelligenceV1_VideoAnnotationProgress Source #

Annotation progress for a single video.

See: googleCloudVideointelligenceV1_VideoAnnotationProgress smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1_VideoAnnotationProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1_VideoAnnotationProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1_VideoAnnotationProgress -> c GoogleCloudVideointelligenceV1_VideoAnnotationProgress #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1_VideoAnnotationProgress #

toConstr :: GoogleCloudVideointelligenceV1_VideoAnnotationProgress -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1_VideoAnnotationProgress -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1_VideoAnnotationProgress) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1_VideoAnnotationProgress) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1_VideoAnnotationProgress -> GoogleCloudVideointelligenceV1_VideoAnnotationProgress #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1_VideoAnnotationProgress -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1_VideoAnnotationProgress -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1_VideoAnnotationProgress -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1_VideoAnnotationProgress -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_VideoAnnotationProgress -> m GoogleCloudVideointelligenceV1_VideoAnnotationProgress #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_VideoAnnotationProgress -> m GoogleCloudVideointelligenceV1_VideoAnnotationProgress #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_VideoAnnotationProgress -> m GoogleCloudVideointelligenceV1_VideoAnnotationProgress #

Show GoogleCloudVideointelligenceV1_VideoAnnotationProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1_VideoAnnotationProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1_VideoAnnotationProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1_VideoAnnotationProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1_VideoAnnotationProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1_VideoAnnotationProgress = D1 (MetaData "GoogleCloudVideointelligenceV1_VideoAnnotationProgress" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1_VideoAnnotationProgress'" PrefixI True) ((S1 (MetaSel (Just "_gcvvvapStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: S1 (MetaSel (Just "_gcvvvapInputURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gcvvvapProgressPercent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_gcvvvapUpdateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')))))

gcvvvapProgressPercent :: Lens' GoogleCloudVideointelligenceV1_VideoAnnotationProgress (Maybe Int32) Source #

Approximate percentage processed thus far. Guaranteed to be 100 when fully processed.

GoogleCloudVideointelligenceV1beta2_LabelFrame

data GoogleCloudVideointelligenceV1beta2_LabelFrame Source #

Video frame level annotation results for label detection.

See: googleCloudVideointelligenceV1beta2_LabelFrame smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1beta2_LabelFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1beta2_LabelFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1beta2_LabelFrame -> c GoogleCloudVideointelligenceV1beta2_LabelFrame #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1beta2_LabelFrame #

toConstr :: GoogleCloudVideointelligenceV1beta2_LabelFrame -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1beta2_LabelFrame -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1beta2_LabelFrame) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1beta2_LabelFrame) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1beta2_LabelFrame -> GoogleCloudVideointelligenceV1beta2_LabelFrame #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1beta2_LabelFrame -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1beta2_LabelFrame -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1beta2_LabelFrame -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1beta2_LabelFrame -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_LabelFrame -> m GoogleCloudVideointelligenceV1beta2_LabelFrame #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_LabelFrame -> m GoogleCloudVideointelligenceV1beta2_LabelFrame #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_LabelFrame -> m GoogleCloudVideointelligenceV1beta2_LabelFrame #

Show GoogleCloudVideointelligenceV1beta2_LabelFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1beta2_LabelFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1beta2_LabelFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1beta2_LabelFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1beta2_LabelFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1beta2_LabelFrame = D1 (MetaData "GoogleCloudVideointelligenceV1beta2_LabelFrame" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1beta2_LabelFrame'" PrefixI True) (S1 (MetaSel (Just "_gcvvlfTimeOffSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GDuration)) :*: S1 (MetaSel (Just "_gcvvlfConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))))

googleCloudVideointelligenceV1beta2_LabelFrame :: GoogleCloudVideointelligenceV1beta2_LabelFrame Source #

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

Use one of the following lenses to modify other fields as desired:

gcvvlfTimeOffSet :: Lens' GoogleCloudVideointelligenceV1beta2_LabelFrame (Maybe Scientific) Source #

Time-offset, relative to the beginning of the video, corresponding to the video frame for this location.

gcvvlfConfidence :: Lens' GoogleCloudVideointelligenceV1beta2_LabelFrame (Maybe Double) Source #

Confidence that the label is accurate. Range: [0, 1].

GoogleCloudVideointelligenceV1_SpeechTranscription

data GoogleCloudVideointelligenceV1_SpeechTranscription Source #

A speech recognition result corresponding to a portion of the audio.

See: googleCloudVideointelligenceV1_SpeechTranscription smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1_SpeechTranscription Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1_SpeechTranscription Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1_SpeechTranscription -> c GoogleCloudVideointelligenceV1_SpeechTranscription #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1_SpeechTranscription #

toConstr :: GoogleCloudVideointelligenceV1_SpeechTranscription -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1_SpeechTranscription -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1_SpeechTranscription) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1_SpeechTranscription) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1_SpeechTranscription -> GoogleCloudVideointelligenceV1_SpeechTranscription #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1_SpeechTranscription -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1_SpeechTranscription -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1_SpeechTranscription -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1_SpeechTranscription -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_SpeechTranscription -> m GoogleCloudVideointelligenceV1_SpeechTranscription #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_SpeechTranscription -> m GoogleCloudVideointelligenceV1_SpeechTranscription #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_SpeechTranscription -> m GoogleCloudVideointelligenceV1_SpeechTranscription #

Show GoogleCloudVideointelligenceV1_SpeechTranscription Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1_SpeechTranscription Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1_SpeechTranscription Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1_SpeechTranscription Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1_SpeechTranscription Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1_SpeechTranscription = D1 (MetaData "GoogleCloudVideointelligenceV1_SpeechTranscription" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1_SpeechTranscription'" PrefixI True) (S1 (MetaSel (Just "_gcvvstAlternatives") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative])) :*: S1 (MetaSel (Just "_gcvvstLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

googleCloudVideointelligenceV1_SpeechTranscription :: GoogleCloudVideointelligenceV1_SpeechTranscription Source #

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

Use one of the following lenses to modify other fields as desired:

gcvvstAlternatives :: Lens' GoogleCloudVideointelligenceV1_SpeechTranscription [GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative] Source #

May contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`). These alternatives are ordered in terms of accuracy, with the top (first) alternative being the most probable, as ranked by the recognizer.

gcvvstLanguageCode :: Lens' GoogleCloudVideointelligenceV1_SpeechTranscription (Maybe Text) Source #

Output only. The BCP-47 language tag of the language in this result. This language code was detected to have the most likelihood of being spoken in the audio.

GoogleCloudVideointelligenceV1beta2_AnnotateVideoProgress

data GoogleCloudVideointelligenceV1beta2_AnnotateVideoProgress Source #

Video annotation progress. Included in the `metadata` field of the `Operation` returned by the `GetOperation` call of the `google::longrunning::Operations` service.

See: googleCloudVideointelligenceV1beta2_AnnotateVideoProgress smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1beta2_AnnotateVideoProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1beta2_AnnotateVideoProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1beta2_AnnotateVideoProgress -> c GoogleCloudVideointelligenceV1beta2_AnnotateVideoProgress #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1beta2_AnnotateVideoProgress #

toConstr :: GoogleCloudVideointelligenceV1beta2_AnnotateVideoProgress -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1beta2_AnnotateVideoProgress -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1beta2_AnnotateVideoProgress) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1beta2_AnnotateVideoProgress) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1beta2_AnnotateVideoProgress -> GoogleCloudVideointelligenceV1beta2_AnnotateVideoProgress #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1beta2_AnnotateVideoProgress -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1beta2_AnnotateVideoProgress -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1beta2_AnnotateVideoProgress -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1beta2_AnnotateVideoProgress -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_AnnotateVideoProgress -> m GoogleCloudVideointelligenceV1beta2_AnnotateVideoProgress #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_AnnotateVideoProgress -> m GoogleCloudVideointelligenceV1beta2_AnnotateVideoProgress #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_AnnotateVideoProgress -> m GoogleCloudVideointelligenceV1beta2_AnnotateVideoProgress #

Show GoogleCloudVideointelligenceV1beta2_AnnotateVideoProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1beta2_AnnotateVideoProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1beta2_AnnotateVideoProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1beta2_AnnotateVideoProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1beta2_AnnotateVideoProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1beta2_AnnotateVideoProgress = D1 (MetaData "GoogleCloudVideointelligenceV1beta2_AnnotateVideoProgress" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" True) (C1 (MetaCons "GoogleCloudVideointelligenceV1beta2_AnnotateVideoProgress'" PrefixI True) (S1 (MetaSel (Just "_gcvvavpAnnotationProgress") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress]))))

googleCloudVideointelligenceV1beta2_AnnotateVideoProgress :: GoogleCloudVideointelligenceV1beta2_AnnotateVideoProgress Source #

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

Use one of the following lenses to modify other fields as desired:

GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame

data GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame Source #

Video frame level annotations for object detection and tracking. This field stores per frame location, time offset, and confidence.

See: googleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame -> c GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame #

toConstr :: GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame -> GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame -> m GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame -> m GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame -> m GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame #

Show GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame = D1 (MetaData "GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame'" PrefixI True) (S1 (MetaSel (Just "_gcvvotfTimeOffSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GDuration)) :*: S1 (MetaSel (Just "_gcvvotfNormalizedBoundingBox") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingBox))))

GoogleCloudVideointelligenceV1_LabelAnnotation

data GoogleCloudVideointelligenceV1_LabelAnnotation Source #

Label annotation.

See: googleCloudVideointelligenceV1_LabelAnnotation smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1_LabelAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1_LabelAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1_LabelAnnotation -> c GoogleCloudVideointelligenceV1_LabelAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1_LabelAnnotation #

toConstr :: GoogleCloudVideointelligenceV1_LabelAnnotation -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1_LabelAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1_LabelAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1_LabelAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1_LabelAnnotation -> GoogleCloudVideointelligenceV1_LabelAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1_LabelAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1_LabelAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1_LabelAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1_LabelAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_LabelAnnotation -> m GoogleCloudVideointelligenceV1_LabelAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_LabelAnnotation -> m GoogleCloudVideointelligenceV1_LabelAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_LabelAnnotation -> m GoogleCloudVideointelligenceV1_LabelAnnotation #

Show GoogleCloudVideointelligenceV1_LabelAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1_LabelAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1_LabelAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1_LabelAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1_LabelAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1_LabelAnnotation = D1 (MetaData "GoogleCloudVideointelligenceV1_LabelAnnotation" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1_LabelAnnotation'" PrefixI True) ((S1 (MetaSel (Just "_gcvvlaCategoryEntities") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1_Entity])) :*: S1 (MetaSel (Just "_gcvvlaFrames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1_LabelFrame]))) :*: (S1 (MetaSel (Just "_gcvvlaSegments") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1_LabelSegment])) :*: S1 (MetaSel (Just "_gcvvlaEntity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVideointelligenceV1_Entity)))))

googleCloudVideointelligenceV1_LabelAnnotation :: GoogleCloudVideointelligenceV1_LabelAnnotation Source #

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

Use one of the following lenses to modify other fields as desired:

gcvvlaCategoryEntities :: Lens' GoogleCloudVideointelligenceV1_LabelAnnotation [GoogleCloudVideointelligenceV1_Entity] Source #

Common categories for the detected entity. E.g. when the label is `Terrier` the category is likely `dog`. And in some cases there might be more than one categories e.g. `Terrier` could also be a `pet`.

GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative

data GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative Source #

Alternative hypotheses (a.k.a. n-best list).

See: googleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative -> c GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative #

toConstr :: GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative -> GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative -> m GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative -> m GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative -> m GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative #

Show GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative = D1 (MetaData "GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative'" PrefixI True) (S1 (MetaSel (Just "_gConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: (S1 (MetaSel (Just "_gWords") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1p2beta1_WordInfo])) :*: S1 (MetaSel (Just "_gTranscript") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

gConfidence :: Lens' GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative (Maybe Double) Source #

The confidence estimate between 0.0 and 1.0. A higher number indicates an estimated greater likelihood that the recognized words are correct. This field is typically provided only for the top hypothesis, and only for `is_final=true` results. Clients should not rely on the `confidence` field as it is not guaranteed to be accurate or consistent. The default of 0.0 is a sentinel value indicating `confidence` was not set.

gTranscript :: Lens' GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative (Maybe Text) Source #

Transcript text representing the words that the user spoke.

GoogleCloudVideointelligenceV1p2beta1_WordInfo

data GoogleCloudVideointelligenceV1p2beta1_WordInfo Source #

Word-specific information for recognized words. Word information is only included in the response when certain request parameters are set, such as `enable_word_time_offsets`.

See: googleCloudVideointelligenceV1p2beta1_WordInfo smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p2beta1_WordInfo Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p2beta1_WordInfo Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p2beta1_WordInfo -> c GoogleCloudVideointelligenceV1p2beta1_WordInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p2beta1_WordInfo #

toConstr :: GoogleCloudVideointelligenceV1p2beta1_WordInfo -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p2beta1_WordInfo -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_WordInfo) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_WordInfo) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p2beta1_WordInfo -> GoogleCloudVideointelligenceV1p2beta1_WordInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_WordInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_WordInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_WordInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_WordInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_WordInfo -> m GoogleCloudVideointelligenceV1p2beta1_WordInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_WordInfo -> m GoogleCloudVideointelligenceV1p2beta1_WordInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_WordInfo -> m GoogleCloudVideointelligenceV1p2beta1_WordInfo #

Show GoogleCloudVideointelligenceV1p2beta1_WordInfo Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p2beta1_WordInfo Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p2beta1_WordInfo Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p2beta1_WordInfo Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_WordInfo Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_WordInfo = D1 (MetaData "GoogleCloudVideointelligenceV1p2beta1_WordInfo" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1p2beta1_WordInfo'" PrefixI True) ((S1 (MetaSel (Just "_gooStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GDuration)) :*: S1 (MetaSel (Just "_gooConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) :*: (S1 (MetaSel (Just "_gooEndTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GDuration)) :*: (S1 (MetaSel (Just "_gooWord") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gooSpeakerTag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))))

googleCloudVideointelligenceV1p2beta1_WordInfo :: GoogleCloudVideointelligenceV1p2beta1_WordInfo Source #

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

Use one of the following lenses to modify other fields as desired:

gooStartTime :: Lens' GoogleCloudVideointelligenceV1p2beta1_WordInfo (Maybe Scientific) Source #

Time offset relative to the beginning of the audio, and corresponding to the start of the spoken word. This field is only set if `enable_word_time_offsets=true` and only in the top hypothesis. This is an experimental feature and the accuracy of the time offset can vary.

gooConfidence :: Lens' GoogleCloudVideointelligenceV1p2beta1_WordInfo (Maybe Double) Source #

Output only. The confidence estimate between 0.0 and 1.0. A higher number indicates an estimated greater likelihood that the recognized words are correct. This field is set only for the top alternative. This field is not guaranteed to be accurate and users should not rely on it to be always provided. The default of 0.0 is a sentinel value indicating `confidence` was not set.

gooEndTime :: Lens' GoogleCloudVideointelligenceV1p2beta1_WordInfo (Maybe Scientific) Source #

Time offset relative to the beginning of the audio, and corresponding to the end of the spoken word. This field is only set if `enable_word_time_offsets=true` and only in the top hypothesis. This is an experimental feature and the accuracy of the time offset can vary.

gooWord :: Lens' GoogleCloudVideointelligenceV1p2beta1_WordInfo (Maybe Text) Source #

The word corresponding to this set of information.

gooSpeakerTag :: Lens' GoogleCloudVideointelligenceV1p2beta1_WordInfo (Maybe Int32) Source #

Output only. A distinct integer value is assigned for every speaker within the audio. This field specifies which one of those speakers was detected to have spoken this word. Value ranges from 1 up to diarization_speaker_count, and is only set if speaker diarization is enabled.

GoogleCloudVideointelligenceV1p1beta1_LabelFrame

data GoogleCloudVideointelligenceV1p1beta1_LabelFrame Source #

Video frame level annotation results for label detection.

See: googleCloudVideointelligenceV1p1beta1_LabelFrame smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p1beta1_LabelFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p1beta1_LabelFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p1beta1_LabelFrame -> c GoogleCloudVideointelligenceV1p1beta1_LabelFrame #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p1beta1_LabelFrame #

toConstr :: GoogleCloudVideointelligenceV1p1beta1_LabelFrame -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p1beta1_LabelFrame -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_LabelFrame) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_LabelFrame) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p1beta1_LabelFrame -> GoogleCloudVideointelligenceV1p1beta1_LabelFrame #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_LabelFrame -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_LabelFrame -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_LabelFrame -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_LabelFrame -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_LabelFrame -> m GoogleCloudVideointelligenceV1p1beta1_LabelFrame #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_LabelFrame -> m GoogleCloudVideointelligenceV1p1beta1_LabelFrame #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_LabelFrame -> m GoogleCloudVideointelligenceV1p1beta1_LabelFrame #

Show GoogleCloudVideointelligenceV1p1beta1_LabelFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p1beta1_LabelFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p1beta1_LabelFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p1beta1_LabelFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_LabelFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_LabelFrame = D1 (MetaData "GoogleCloudVideointelligenceV1p1beta1_LabelFrame" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1p1beta1_LabelFrame'" PrefixI True) (S1 (MetaSel (Just "_gcvvlfcTimeOffSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GDuration)) :*: S1 (MetaSel (Just "_gcvvlfcConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))))

googleCloudVideointelligenceV1p1beta1_LabelFrame :: GoogleCloudVideointelligenceV1p1beta1_LabelFrame Source #

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

Use one of the following lenses to modify other fields as desired:

gcvvlfcTimeOffSet :: Lens' GoogleCloudVideointelligenceV1p1beta1_LabelFrame (Maybe Scientific) Source #

Time-offset, relative to the beginning of the video, corresponding to the video frame for this location.

gcvvlfcConfidence :: Lens' GoogleCloudVideointelligenceV1p1beta1_LabelFrame (Maybe Double) Source #

Confidence that the label is accurate. Range: [0, 1].

GoogleCloudVideointelligenceV1p1beta1_ShotChangeDetectionConfig

data GoogleCloudVideointelligenceV1p1beta1_ShotChangeDetectionConfig Source #

Config for SHOT_CHANGE_DETECTION.

See: googleCloudVideointelligenceV1p1beta1_ShotChangeDetectionConfig smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p1beta1_ShotChangeDetectionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p1beta1_ShotChangeDetectionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p1beta1_ShotChangeDetectionConfig -> c GoogleCloudVideointelligenceV1p1beta1_ShotChangeDetectionConfig #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p1beta1_ShotChangeDetectionConfig #

toConstr :: GoogleCloudVideointelligenceV1p1beta1_ShotChangeDetectionConfig -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p1beta1_ShotChangeDetectionConfig -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_ShotChangeDetectionConfig) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_ShotChangeDetectionConfig) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p1beta1_ShotChangeDetectionConfig -> GoogleCloudVideointelligenceV1p1beta1_ShotChangeDetectionConfig #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_ShotChangeDetectionConfig -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_ShotChangeDetectionConfig -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_ShotChangeDetectionConfig -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_ShotChangeDetectionConfig -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_ShotChangeDetectionConfig -> m GoogleCloudVideointelligenceV1p1beta1_ShotChangeDetectionConfig #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_ShotChangeDetectionConfig -> m GoogleCloudVideointelligenceV1p1beta1_ShotChangeDetectionConfig #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_ShotChangeDetectionConfig -> m GoogleCloudVideointelligenceV1p1beta1_ShotChangeDetectionConfig #

Show GoogleCloudVideointelligenceV1p1beta1_ShotChangeDetectionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p1beta1_ShotChangeDetectionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p1beta1_ShotChangeDetectionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p1beta1_ShotChangeDetectionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_ShotChangeDetectionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_ShotChangeDetectionConfig = D1 (MetaData "GoogleCloudVideointelligenceV1p1beta1_ShotChangeDetectionConfig" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" True) (C1 (MetaCons "GoogleCloudVideointelligenceV1p1beta1_ShotChangeDetectionConfig'" PrefixI True) (S1 (MetaSel (Just "_gcvvscdcModel") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

googleCloudVideointelligenceV1p1beta1_ShotChangeDetectionConfig :: GoogleCloudVideointelligenceV1p1beta1_ShotChangeDetectionConfig Source #

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

Use one of the following lenses to modify other fields as desired:

gcvvscdcModel :: Lens' GoogleCloudVideointelligenceV1p1beta1_ShotChangeDetectionConfig (Maybe Text) Source #

Model to use for shot change detection. Supported values: "builtin/stable" (the default if unset) and "builtin/latest".

GoogleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation

data GoogleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation Source #

Explicit content annotation (based on per-frame visual signals only). If no explicit content has been detected in a frame, no annotations are present for that frame.

See: googleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation -> c GoogleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation #

toConstr :: GoogleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation -> m GoogleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation -> m GoogleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation -> m GoogleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation #

Show GoogleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation = D1 (MetaData "GoogleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" True) (C1 (MetaCons "GoogleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation'" PrefixI True) (S1 (MetaSel (Just "_gFrames") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame]))))

googleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation :: GoogleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation Source #

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

Use one of the following lenses to modify other fields as desired:

GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood

data GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood Source #

Likelihood of the pornography content..

Constructors

LikelihoodUnspecified

LIKELIHOOD_UNSPECIFIED Unspecified likelihood.

VeryUnlikely

VERY_UNLIKELY Very unlikely.

Unlikely

UNLIKELY Unlikely.

Possible

POSSIBLE Possible.

Likely

LIKELY Likely.

VeryLikely

VERY_LIKELY Very likely.

Instances
Enum GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Eq GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Data GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood -> c GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood #

toConstr :: GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood -> GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood -> m GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood -> m GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood -> m GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood #

Ord GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Read GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Show GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Generic GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Hashable GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

ToJSON GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

FromJSON GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

FromHttpApiData GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

ToHttpApiData GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

type Rep GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

type Rep GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood = D1 (MetaData "GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood" "Network.Google.VideoIntelligence.Types.Sum" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) ((C1 (MetaCons "LikelihoodUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "VeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Unlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "Possible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Likely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "VeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVideointelligenceV1p1beta1_Entity

data GoogleCloudVideointelligenceV1p1beta1_Entity Source #

Detected entity from video analysis.

See: googleCloudVideointelligenceV1p1beta1_Entity smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p1beta1_Entity Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p1beta1_Entity Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p1beta1_Entity -> c GoogleCloudVideointelligenceV1p1beta1_Entity #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p1beta1_Entity #

toConstr :: GoogleCloudVideointelligenceV1p1beta1_Entity -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p1beta1_Entity -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_Entity) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_Entity) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p1beta1_Entity -> GoogleCloudVideointelligenceV1p1beta1_Entity #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_Entity -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_Entity -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_Entity -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_Entity -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_Entity -> m GoogleCloudVideointelligenceV1p1beta1_Entity #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_Entity -> m GoogleCloudVideointelligenceV1p1beta1_Entity #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_Entity -> m GoogleCloudVideointelligenceV1p1beta1_Entity #

Show GoogleCloudVideointelligenceV1p1beta1_Entity Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p1beta1_Entity Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p1beta1_Entity Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p1beta1_Entity Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_Entity Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_Entity = D1 (MetaData "GoogleCloudVideointelligenceV1p1beta1_Entity" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1p1beta1_Entity'" PrefixI True) (S1 (MetaSel (Just "_gLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gEntityId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

googleCloudVideointelligenceV1p1beta1_Entity :: GoogleCloudVideointelligenceV1p1beta1_Entity Source #

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

Use one of the following lenses to modify other fields as desired:

gLanguageCode :: Lens' GoogleCloudVideointelligenceV1p1beta1_Entity (Maybe Text) Source #

Language code for `description` in BCP-47 format.

gDescription :: Lens' GoogleCloudVideointelligenceV1p1beta1_Entity (Maybe Text) Source #

Textual description, e.g. `Fixed-gear bicycle`.

GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoResponse

data GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoResponse Source #

Video annotation response. Included in the `response` field of the `Operation` returned by the `GetOperation` call of the `google::longrunning::Operations` service.

See: googleCloudVideointelligenceV1p2beta1_AnnotateVideoResponse smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoResponse Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoResponse Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoResponse -> c GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoResponse #

toConstr :: GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoResponse -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoResponse -> GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoResponse -> m GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoResponse -> m GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoResponse -> m GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoResponse #

Show GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoResponse Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoResponse Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoResponse Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoResponse Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoResponse Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoResponse = D1 (MetaData "GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoResponse" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" True) (C1 (MetaCons "GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoResponse'" PrefixI True) (S1 (MetaSel (Just "_gAnnotationResults") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults]))))

googleCloudVideointelligenceV1p2beta1_AnnotateVideoResponse :: GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoResponse Source #

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

Use one of the following lenses to modify other fields as desired:

GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoProgress

data GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoProgress Source #

Video annotation progress. Included in the `metadata` field of the `Operation` returned by the `GetOperation` call of the `google::longrunning::Operations` service.

See: googleCloudVideointelligenceV1p1beta1_AnnotateVideoProgress smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoProgress -> c GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoProgress #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoProgress #

toConstr :: GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoProgress -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoProgress -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoProgress) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoProgress) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoProgress -> GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoProgress #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoProgress -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoProgress -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoProgress -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoProgress -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoProgress -> m GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoProgress #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoProgress -> m GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoProgress #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoProgress -> m GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoProgress #

Show GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoProgress = D1 (MetaData "GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoProgress" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" True) (C1 (MetaCons "GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoProgress'" PrefixI True) (S1 (MetaSel (Just "_gAnnotationProgress") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress]))))

googleCloudVideointelligenceV1p1beta1_AnnotateVideoProgress :: GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoProgress Source #

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

Use one of the following lenses to modify other fields as desired:

GoogleCloudVideointelligenceV1_VideoAnnotationResults

data GoogleCloudVideointelligenceV1_VideoAnnotationResults Source #

Annotation results for a single video.

See: googleCloudVideointelligenceV1_VideoAnnotationResults smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1_VideoAnnotationResults Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1_VideoAnnotationResults Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1_VideoAnnotationResults -> c GoogleCloudVideointelligenceV1_VideoAnnotationResults #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1_VideoAnnotationResults #

toConstr :: GoogleCloudVideointelligenceV1_VideoAnnotationResults -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1_VideoAnnotationResults -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1_VideoAnnotationResults) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1_VideoAnnotationResults) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1_VideoAnnotationResults -> GoogleCloudVideointelligenceV1_VideoAnnotationResults #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1_VideoAnnotationResults -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1_VideoAnnotationResults -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1_VideoAnnotationResults -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1_VideoAnnotationResults -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_VideoAnnotationResults -> m GoogleCloudVideointelligenceV1_VideoAnnotationResults #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_VideoAnnotationResults -> m GoogleCloudVideointelligenceV1_VideoAnnotationResults #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_VideoAnnotationResults -> m GoogleCloudVideointelligenceV1_VideoAnnotationResults #

Show GoogleCloudVideointelligenceV1_VideoAnnotationResults Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1_VideoAnnotationResults Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1_VideoAnnotationResults Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1_VideoAnnotationResults Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1_VideoAnnotationResults Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1_VideoAnnotationResults = D1 (MetaData "GoogleCloudVideointelligenceV1_VideoAnnotationResults" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1_VideoAnnotationResults'" PrefixI True) (((S1 (MetaSel (Just "_gcvvvarShotAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1_VideoSegment])) :*: S1 (MetaSel (Just "_gcvvvarShotLabelAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1_LabelAnnotation]))) :*: (S1 (MetaSel (Just "_gcvvvarInputURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcvvvarError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleRpc_Status)))) :*: ((S1 (MetaSel (Just "_gcvvvarFrameLabelAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1_LabelAnnotation])) :*: S1 (MetaSel (Just "_gcvvvarSpeechTranscriptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1_SpeechTranscription]))) :*: (S1 (MetaSel (Just "_gcvvvarSegmentLabelAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1_LabelAnnotation])) :*: S1 (MetaSel (Just "_gcvvvarExplicitAnnotation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVideointelligenceV1_ExplicitContentAnnotation))))))

gcvvvarShotLabelAnnotations :: Lens' GoogleCloudVideointelligenceV1_VideoAnnotationResults [GoogleCloudVideointelligenceV1_LabelAnnotation] Source #

Label annotations on shot level. There is exactly one element for each unique label.

gcvvvarError :: Lens' GoogleCloudVideointelligenceV1_VideoAnnotationResults (Maybe GoogleRpc_Status) Source #

If set, indicates an error. Note that for a single `AnnotateVideoRequest` some videos may succeed and some may fail.

gcvvvarFrameLabelAnnotations :: Lens' GoogleCloudVideointelligenceV1_VideoAnnotationResults [GoogleCloudVideointelligenceV1_LabelAnnotation] Source #

Label annotations on frame level. There is exactly one element for each unique label.

gcvvvarSegmentLabelAnnotations :: Lens' GoogleCloudVideointelligenceV1_VideoAnnotationResults [GoogleCloudVideointelligenceV1_LabelAnnotation] Source #

Label annotations on video level or user specified segment level. There is exactly one element for each unique label.

GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation

data GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation Source #

Annotations corresponding to one tracked object.

See: googleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation -> c GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation #

toConstr :: GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation -> GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation -> m GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation -> m GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation -> m GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation #

Show GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation = D1 (MetaData "GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation'" PrefixI True) ((S1 (MetaSel (Just "_gcvvotaFrames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame])) :*: S1 (MetaSel (Just "_gcvvotaConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) :*: (S1 (MetaSel (Just "_gcvvotaSegment") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVideointelligenceV1p2beta1_VideoSegment)) :*: S1 (MetaSel (Just "_gcvvotaEntity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVideointelligenceV1p2beta1_Entity)))))

GoogleCloudVideointelligenceV1p1beta1_VideoContext

data GoogleCloudVideointelligenceV1p1beta1_VideoContext Source #

Video context and/or feature-specific parameters.

See: googleCloudVideointelligenceV1p1beta1_VideoContext smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p1beta1_VideoContext Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p1beta1_VideoContext Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p1beta1_VideoContext -> c GoogleCloudVideointelligenceV1p1beta1_VideoContext #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p1beta1_VideoContext #

toConstr :: GoogleCloudVideointelligenceV1p1beta1_VideoContext -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p1beta1_VideoContext -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_VideoContext) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_VideoContext) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p1beta1_VideoContext -> GoogleCloudVideointelligenceV1p1beta1_VideoContext #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_VideoContext -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_VideoContext -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_VideoContext -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_VideoContext -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_VideoContext -> m GoogleCloudVideointelligenceV1p1beta1_VideoContext #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_VideoContext -> m GoogleCloudVideointelligenceV1p1beta1_VideoContext #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_VideoContext -> m GoogleCloudVideointelligenceV1p1beta1_VideoContext #

Show GoogleCloudVideointelligenceV1p1beta1_VideoContext Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p1beta1_VideoContext Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p1beta1_VideoContext Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p1beta1_VideoContext Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_VideoContext Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

gcvvvcSegments :: Lens' GoogleCloudVideointelligenceV1p1beta1_VideoContext [GoogleCloudVideointelligenceV1p1beta1_VideoSegment] Source #

Video segments to annotate. The segments may overlap and are not required to be contiguous or span the whole video. If unspecified, each video is treated as a single segment.

GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoProgress

data GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoProgress Source #

Video annotation progress. Included in the `metadata` field of the `Operation` returned by the `GetOperation` call of the `google::longrunning::Operations` service.

See: googleCloudVideointelligenceV1p2beta1_AnnotateVideoProgress smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoProgress -> c GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoProgress #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoProgress #

toConstr :: GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoProgress -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoProgress -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoProgress) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoProgress) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoProgress -> GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoProgress #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoProgress -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoProgress -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoProgress -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoProgress -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoProgress -> m GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoProgress #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoProgress -> m GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoProgress #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoProgress -> m GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoProgress #

Show GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoProgress = D1 (MetaData "GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoProgress" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" True) (C1 (MetaCons "GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoProgress'" PrefixI True) (S1 (MetaSel (Just "_gcvvavpsAnnotationProgress") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress]))))

googleCloudVideointelligenceV1p2beta1_AnnotateVideoProgress :: GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoProgress Source #

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

Use one of the following lenses to modify other fields as desired:

GoogleLongrunning_OperationMetadata

data GoogleLongrunning_OperationMetadata Source #

Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.

See: googleLongrunning_OperationMetadata smart constructor.

Instances
Eq GoogleLongrunning_OperationMetadata Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleLongrunning_OperationMetadata Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleLongrunning_OperationMetadata -> c GoogleLongrunning_OperationMetadata #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleLongrunning_OperationMetadata #

toConstr :: GoogleLongrunning_OperationMetadata -> Constr #

dataTypeOf :: GoogleLongrunning_OperationMetadata -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleLongrunning_OperationMetadata) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleLongrunning_OperationMetadata) #

gmapT :: (forall b. Data b => b -> b) -> GoogleLongrunning_OperationMetadata -> GoogleLongrunning_OperationMetadata #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleLongrunning_OperationMetadata -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleLongrunning_OperationMetadata -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleLongrunning_OperationMetadata -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleLongrunning_OperationMetadata -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleLongrunning_OperationMetadata -> m GoogleLongrunning_OperationMetadata #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleLongrunning_OperationMetadata -> m GoogleLongrunning_OperationMetadata #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleLongrunning_OperationMetadata -> m GoogleLongrunning_OperationMetadata #

Show GoogleLongrunning_OperationMetadata Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleLongrunning_OperationMetadata Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleLongrunning_OperationMetadata Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleLongrunning_OperationMetadata Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleLongrunning_OperationMetadata Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleLongrunning_OperationMetadata = D1 (MetaData "GoogleLongrunning_OperationMetadata" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" True) (C1 (MetaCons "GoogleLongrunning_OperationMetadata'" PrefixI True) (S1 (MetaSel (Just "_glomAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text JSONValue))))

googleLongrunning_OperationMetadata Source #

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

Use one of the following lenses to modify other fields as desired:

glomAddtional :: Lens' GoogleLongrunning_OperationMetadata (HashMap Text JSONValue) Source #

Properties of the object. Contains field 'type with type URL.

GoogleCloudVideointelligenceV1p1beta1_LabelSegment

data GoogleCloudVideointelligenceV1p1beta1_LabelSegment Source #

Video segment level annotation results for label detection.

See: googleCloudVideointelligenceV1p1beta1_LabelSegment smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p1beta1_LabelSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p1beta1_LabelSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p1beta1_LabelSegment -> c GoogleCloudVideointelligenceV1p1beta1_LabelSegment #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p1beta1_LabelSegment #

toConstr :: GoogleCloudVideointelligenceV1p1beta1_LabelSegment -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p1beta1_LabelSegment -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_LabelSegment) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_LabelSegment) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p1beta1_LabelSegment -> GoogleCloudVideointelligenceV1p1beta1_LabelSegment #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_LabelSegment -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_LabelSegment -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_LabelSegment -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_LabelSegment -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_LabelSegment -> m GoogleCloudVideointelligenceV1p1beta1_LabelSegment #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_LabelSegment -> m GoogleCloudVideointelligenceV1p1beta1_LabelSegment #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_LabelSegment -> m GoogleCloudVideointelligenceV1p1beta1_LabelSegment #

Show GoogleCloudVideointelligenceV1p1beta1_LabelSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p1beta1_LabelSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p1beta1_LabelSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p1beta1_LabelSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_LabelSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_LabelSegment = D1 (MetaData "GoogleCloudVideointelligenceV1p1beta1_LabelSegment" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1p1beta1_LabelSegment'" PrefixI True) (S1 (MetaSel (Just "_gcvvlsConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gcvvlsSegment") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVideointelligenceV1p1beta1_VideoSegment))))

googleCloudVideointelligenceV1p1beta1_LabelSegment :: GoogleCloudVideointelligenceV1p1beta1_LabelSegment Source #

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

Use one of the following lenses to modify other fields as desired:

gcvvlsConfidence :: Lens' GoogleCloudVideointelligenceV1p1beta1_LabelSegment (Maybe Double) Source #

Confidence that the label is accurate. Range: [0, 1].

GoogleCloudVideointelligenceV1p2beta1_LabelFrame

data GoogleCloudVideointelligenceV1p2beta1_LabelFrame Source #

Video frame level annotation results for label detection.

See: googleCloudVideointelligenceV1p2beta1_LabelFrame smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p2beta1_LabelFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p2beta1_LabelFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p2beta1_LabelFrame -> c GoogleCloudVideointelligenceV1p2beta1_LabelFrame #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p2beta1_LabelFrame #

toConstr :: GoogleCloudVideointelligenceV1p2beta1_LabelFrame -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p2beta1_LabelFrame -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_LabelFrame) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_LabelFrame) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p2beta1_LabelFrame -> GoogleCloudVideointelligenceV1p2beta1_LabelFrame #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_LabelFrame -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_LabelFrame -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_LabelFrame -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_LabelFrame -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_LabelFrame -> m GoogleCloudVideointelligenceV1p2beta1_LabelFrame #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_LabelFrame -> m GoogleCloudVideointelligenceV1p2beta1_LabelFrame #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_LabelFrame -> m GoogleCloudVideointelligenceV1p2beta1_LabelFrame #

Show GoogleCloudVideointelligenceV1p2beta1_LabelFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p2beta1_LabelFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p2beta1_LabelFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p2beta1_LabelFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_LabelFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_LabelFrame = D1 (MetaData "GoogleCloudVideointelligenceV1p2beta1_LabelFrame" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1p2beta1_LabelFrame'" PrefixI True) (S1 (MetaSel (Just "_ggTimeOffSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GDuration)) :*: S1 (MetaSel (Just "_ggConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))))

googleCloudVideointelligenceV1p2beta1_LabelFrame :: GoogleCloudVideointelligenceV1p2beta1_LabelFrame Source #

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

Use one of the following lenses to modify other fields as desired:

ggTimeOffSet :: Lens' GoogleCloudVideointelligenceV1p2beta1_LabelFrame (Maybe Scientific) Source #

Time-offset, relative to the beginning of the video, corresponding to the video frame for this location.

ggConfidence :: Lens' GoogleCloudVideointelligenceV1p2beta1_LabelFrame (Maybe Double) Source #

Confidence that the label is accurate. Range: [0, 1].

GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress

data GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress Source #

Annotation progress for a single video.

See: googleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress -> c GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress #

toConstr :: GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress -> GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress -> m GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress -> m GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress -> m GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress #

Show GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress = D1 (MetaData "GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress'" PrefixI True) ((S1 (MetaSel (Just "_gStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: S1 (MetaSel (Just "_gInputURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gProgressPercent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_gUpdateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')))))

gProgressPercent :: Lens' GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress (Maybe Int32) Source #

Approximate percentage processed thus far. Guaranteed to be 100 when fully processed.

GoogleCloudVideointelligenceV1p2beta1_Entity

data GoogleCloudVideointelligenceV1p2beta1_Entity Source #

Detected entity from video analysis.

See: googleCloudVideointelligenceV1p2beta1_Entity smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p2beta1_Entity Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p2beta1_Entity Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p2beta1_Entity -> c GoogleCloudVideointelligenceV1p2beta1_Entity #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p2beta1_Entity #

toConstr :: GoogleCloudVideointelligenceV1p2beta1_Entity -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p2beta1_Entity -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_Entity) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_Entity) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p2beta1_Entity -> GoogleCloudVideointelligenceV1p2beta1_Entity #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_Entity -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_Entity -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_Entity -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_Entity -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_Entity -> m GoogleCloudVideointelligenceV1p2beta1_Entity #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_Entity -> m GoogleCloudVideointelligenceV1p2beta1_Entity #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_Entity -> m GoogleCloudVideointelligenceV1p2beta1_Entity #

Show GoogleCloudVideointelligenceV1p2beta1_Entity Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p2beta1_Entity Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p2beta1_Entity Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p2beta1_Entity Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_Entity Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_Entity = D1 (MetaData "GoogleCloudVideointelligenceV1p2beta1_Entity" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1p2beta1_Entity'" PrefixI True) (S1 (MetaSel (Just "_gooLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gooEntityId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gooDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

googleCloudVideointelligenceV1p2beta1_Entity :: GoogleCloudVideointelligenceV1p2beta1_Entity Source #

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

Use one of the following lenses to modify other fields as desired:

gooLanguageCode :: Lens' GoogleCloudVideointelligenceV1p2beta1_Entity (Maybe Text) Source #

Language code for `description` in BCP-47 format.

gooDescription :: Lens' GoogleCloudVideointelligenceV1p2beta1_Entity (Maybe Text) Source #

Textual description, e.g. `Fixed-gear bicycle`.

GoogleCloudVideointelligenceV1p1beta1_WordInfo

data GoogleCloudVideointelligenceV1p1beta1_WordInfo Source #

Word-specific information for recognized words. Word information is only included in the response when certain request parameters are set, such as `enable_word_time_offsets`.

See: googleCloudVideointelligenceV1p1beta1_WordInfo smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p1beta1_WordInfo Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p1beta1_WordInfo Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p1beta1_WordInfo -> c GoogleCloudVideointelligenceV1p1beta1_WordInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p1beta1_WordInfo #

toConstr :: GoogleCloudVideointelligenceV1p1beta1_WordInfo -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p1beta1_WordInfo -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_WordInfo) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_WordInfo) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p1beta1_WordInfo -> GoogleCloudVideointelligenceV1p1beta1_WordInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_WordInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_WordInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_WordInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_WordInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_WordInfo -> m GoogleCloudVideointelligenceV1p1beta1_WordInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_WordInfo -> m GoogleCloudVideointelligenceV1p1beta1_WordInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_WordInfo -> m GoogleCloudVideointelligenceV1p1beta1_WordInfo #

Show GoogleCloudVideointelligenceV1p1beta1_WordInfo Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p1beta1_WordInfo Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p1beta1_WordInfo Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p1beta1_WordInfo Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_WordInfo Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_WordInfo = D1 (MetaData "GoogleCloudVideointelligenceV1p1beta1_WordInfo" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1p1beta1_WordInfo'" PrefixI True) ((S1 (MetaSel (Just "_gcvvwicStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GDuration)) :*: S1 (MetaSel (Just "_gcvvwicConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) :*: (S1 (MetaSel (Just "_gcvvwicEndTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GDuration)) :*: (S1 (MetaSel (Just "_gcvvwicWord") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcvvwicSpeakerTag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))))

gcvvwicStartTime :: Lens' GoogleCloudVideointelligenceV1p1beta1_WordInfo (Maybe Scientific) Source #

Time offset relative to the beginning of the audio, and corresponding to the start of the spoken word. This field is only set if `enable_word_time_offsets=true` and only in the top hypothesis. This is an experimental feature and the accuracy of the time offset can vary.

gcvvwicConfidence :: Lens' GoogleCloudVideointelligenceV1p1beta1_WordInfo (Maybe Double) Source #

Output only. The confidence estimate between 0.0 and 1.0. A higher number indicates an estimated greater likelihood that the recognized words are correct. This field is set only for the top alternative. This field is not guaranteed to be accurate and users should not rely on it to be always provided. The default of 0.0 is a sentinel value indicating `confidence` was not set.

gcvvwicEndTime :: Lens' GoogleCloudVideointelligenceV1p1beta1_WordInfo (Maybe Scientific) Source #

Time offset relative to the beginning of the audio, and corresponding to the end of the spoken word. This field is only set if `enable_word_time_offsets=true` and only in the top hypothesis. This is an experimental feature and the accuracy of the time offset can vary.

gcvvwicWord :: Lens' GoogleCloudVideointelligenceV1p1beta1_WordInfo (Maybe Text) Source #

The word corresponding to this set of information.

gcvvwicSpeakerTag :: Lens' GoogleCloudVideointelligenceV1p1beta1_WordInfo (Maybe Int32) Source #

Output only. A distinct integer value is assigned for every speaker within the audio. This field specifies which one of those speakers was detected to have spoken this word. Value ranges from 1 up to diarization_speaker_count, and is only set if speaker diarization is enabled.

GoogleLongrunning_Operation

data GoogleLongrunning_Operation Source #

This resource represents a long-running operation that is the result of a network API call.

See: googleLongrunning_Operation smart constructor.

Instances
Eq GoogleLongrunning_Operation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleLongrunning_Operation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleLongrunning_Operation -> c GoogleLongrunning_Operation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleLongrunning_Operation #

toConstr :: GoogleLongrunning_Operation -> Constr #

dataTypeOf :: GoogleLongrunning_Operation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleLongrunning_Operation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleLongrunning_Operation) #

gmapT :: (forall b. Data b => b -> b) -> GoogleLongrunning_Operation -> GoogleLongrunning_Operation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleLongrunning_Operation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleLongrunning_Operation -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleLongrunning_Operation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleLongrunning_Operation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleLongrunning_Operation -> m GoogleLongrunning_Operation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleLongrunning_Operation -> m GoogleLongrunning_Operation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleLongrunning_Operation -> m GoogleLongrunning_Operation #

Show GoogleLongrunning_Operation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleLongrunning_Operation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Associated Types

type Rep GoogleLongrunning_Operation :: Type -> Type #

ToJSON GoogleLongrunning_Operation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleLongrunning_Operation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleLongrunning_Operation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleLongrunning_Operation = D1 (MetaData "GoogleLongrunning_Operation" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleLongrunning_Operation'" PrefixI True) ((S1 (MetaSel (Just "_gloDone") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_gloError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleRpc_Status))) :*: (S1 (MetaSel (Just "_gloResponse") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleLongrunning_OperationResponse)) :*: (S1 (MetaSel (Just "_gloName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gloMetadata") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleLongrunning_OperationMetadata))))))

googleLongrunning_Operation :: GoogleLongrunning_Operation Source #

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

Use one of the following lenses to modify other fields as desired:

gloDone :: Lens' GoogleLongrunning_Operation (Maybe Bool) Source #

If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.

gloError :: Lens' GoogleLongrunning_Operation (Maybe GoogleRpc_Status) Source #

The error result of the operation in case of failure or cancellation.

gloResponse :: Lens' GoogleLongrunning_Operation (Maybe GoogleLongrunning_OperationResponse) Source #

The normal response of the operation in case of success. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.

gloName :: Lens' GoogleLongrunning_Operation (Maybe Text) Source #

The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should have the format of `operations/some/unique/name`.

gloMetadata :: Lens' GoogleLongrunning_Operation (Maybe GoogleLongrunning_OperationMetadata) Source #

Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.

GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative

data GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative Source #

Alternative hypotheses (a.k.a. n-best list).

See: googleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative -> c GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative #

toConstr :: GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative -> GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative -> m GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative -> m GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative -> m GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative #

Show GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative = D1 (MetaData "GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative'" PrefixI True) (S1 (MetaSel (Just "_gcvvsracConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: (S1 (MetaSel (Just "_gcvvsracWords") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1p1beta1_WordInfo])) :*: S1 (MetaSel (Just "_gcvvsracTranscript") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

gcvvsracConfidence :: Lens' GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative (Maybe Double) Source #

The confidence estimate between 0.0 and 1.0. A higher number indicates an estimated greater likelihood that the recognized words are correct. This field is typically provided only for the top hypothesis, and only for `is_final=true` results. Clients should not rely on the `confidence` field as it is not guaranteed to be accurate or consistent. The default of 0.0 is a sentinel value indicating `confidence` was not set.

gcvvsracTranscript :: Lens' GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative (Maybe Text) Source #

Transcript text representing the words that the user spoke.

GoogleCloudVideointelligenceV1_ExplicitContentFrame

data GoogleCloudVideointelligenceV1_ExplicitContentFrame Source #

Video frame level annotation results for explicit content.

See: googleCloudVideointelligenceV1_ExplicitContentFrame smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1_ExplicitContentFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1_ExplicitContentFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1_ExplicitContentFrame -> c GoogleCloudVideointelligenceV1_ExplicitContentFrame #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1_ExplicitContentFrame #

toConstr :: GoogleCloudVideointelligenceV1_ExplicitContentFrame -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1_ExplicitContentFrame -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1_ExplicitContentFrame) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1_ExplicitContentFrame) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1_ExplicitContentFrame -> GoogleCloudVideointelligenceV1_ExplicitContentFrame #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1_ExplicitContentFrame -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1_ExplicitContentFrame -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1_ExplicitContentFrame -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1_ExplicitContentFrame -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_ExplicitContentFrame -> m GoogleCloudVideointelligenceV1_ExplicitContentFrame #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_ExplicitContentFrame -> m GoogleCloudVideointelligenceV1_ExplicitContentFrame #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_ExplicitContentFrame -> m GoogleCloudVideointelligenceV1_ExplicitContentFrame #

Show GoogleCloudVideointelligenceV1_ExplicitContentFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1_ExplicitContentFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1_ExplicitContentFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1_ExplicitContentFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1_ExplicitContentFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1_ExplicitContentFrame = D1 (MetaData "GoogleCloudVideointelligenceV1_ExplicitContentFrame" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1_ExplicitContentFrame'" PrefixI True) (S1 (MetaSel (Just "_gTimeOffSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GDuration)) :*: S1 (MetaSel (Just "_gPornographyLikelihood") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVideointelligenceV1_ExplicitContentFramePornographyLikelihood))))

googleCloudVideointelligenceV1_ExplicitContentFrame :: GoogleCloudVideointelligenceV1_ExplicitContentFrame Source #

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

Use one of the following lenses to modify other fields as desired:

gTimeOffSet :: Lens' GoogleCloudVideointelligenceV1_ExplicitContentFrame (Maybe Scientific) Source #

Time-offset, relative to the beginning of the video, corresponding to the video frame for this location.

GoogleCloudVideointelligenceV1beta2_VideoSegment

data GoogleCloudVideointelligenceV1beta2_VideoSegment Source #

Video segment.

See: googleCloudVideointelligenceV1beta2_VideoSegment smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1beta2_VideoSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1beta2_VideoSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1beta2_VideoSegment -> c GoogleCloudVideointelligenceV1beta2_VideoSegment #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1beta2_VideoSegment #

toConstr :: GoogleCloudVideointelligenceV1beta2_VideoSegment -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1beta2_VideoSegment -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1beta2_VideoSegment) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1beta2_VideoSegment) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1beta2_VideoSegment -> GoogleCloudVideointelligenceV1beta2_VideoSegment #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1beta2_VideoSegment -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1beta2_VideoSegment -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1beta2_VideoSegment -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1beta2_VideoSegment -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_VideoSegment -> m GoogleCloudVideointelligenceV1beta2_VideoSegment #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_VideoSegment -> m GoogleCloudVideointelligenceV1beta2_VideoSegment #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_VideoSegment -> m GoogleCloudVideointelligenceV1beta2_VideoSegment #

Show GoogleCloudVideointelligenceV1beta2_VideoSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1beta2_VideoSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1beta2_VideoSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1beta2_VideoSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1beta2_VideoSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1beta2_VideoSegment = D1 (MetaData "GoogleCloudVideointelligenceV1beta2_VideoSegment" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1beta2_VideoSegment'" PrefixI True) (S1 (MetaSel (Just "_gStartTimeOffSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GDuration)) :*: S1 (MetaSel (Just "_gEndTimeOffSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GDuration))))

googleCloudVideointelligenceV1beta2_VideoSegment :: GoogleCloudVideointelligenceV1beta2_VideoSegment Source #

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

Use one of the following lenses to modify other fields as desired:

gStartTimeOffSet :: Lens' GoogleCloudVideointelligenceV1beta2_VideoSegment (Maybe Scientific) Source #

Time-offset, relative to the beginning of the video, corresponding to the start of the segment (inclusive).

gEndTimeOffSet :: Lens' GoogleCloudVideointelligenceV1beta2_VideoSegment (Maybe Scientific) Source #

Time-offset, relative to the beginning of the video, corresponding to the end of the segment (inclusive).

GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults

data GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults Source #

Annotation results for a single video.

See: googleCloudVideointelligenceV1p2beta1_VideoAnnotationResults smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults -> c GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults #

toConstr :: GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults -> GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults -> m GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults -> m GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults -> m GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults #

Show GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults = D1 (MetaData "GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults'" PrefixI True) (((S1 (MetaSel (Just "_gcvvvarsShotAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1p2beta1_VideoSegment])) :*: S1 (MetaSel (Just "_gcvvvarsShotLabelAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation]))) :*: (S1 (MetaSel (Just "_gcvvvarsInputURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gcvvvarsError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleRpc_Status)) :*: S1 (MetaSel (Just "_gcvvvarsObjectAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation]))))) :*: ((S1 (MetaSel (Just "_gcvvvarsFrameLabelAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation])) :*: S1 (MetaSel (Just "_gcvvvarsSpeechTranscriptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription]))) :*: (S1 (MetaSel (Just "_gcvvvarsTextAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1p2beta1_TextAnnotation])) :*: (S1 (MetaSel (Just "_gcvvvarsSegmentLabelAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation])) :*: S1 (MetaSel (Just "_gcvvvarsExplicitAnnotation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation)))))))

gcvvvarsError :: Lens' GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults (Maybe GoogleRpc_Status) Source #

If set, indicates an error. Note that for a single `AnnotateVideoRequest` some videos may succeed and some may fail.

gcvvvarsTextAnnotations :: Lens' GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults [GoogleCloudVideointelligenceV1p2beta1_TextAnnotation] Source #

OCR text detection and tracking. Annotations for list of detected text snippets. Each will have list of frame information associated with it.

gcvvvarsSegmentLabelAnnotations :: Lens' GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults [GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation] Source #

Label annotations on video level or user specified segment level. There is exactly one element for each unique label.

GoogleCloudVideointelligenceV1beta2_LabelSegment

data GoogleCloudVideointelligenceV1beta2_LabelSegment Source #

Video segment level annotation results for label detection.

See: googleCloudVideointelligenceV1beta2_LabelSegment smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1beta2_LabelSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1beta2_LabelSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1beta2_LabelSegment -> c GoogleCloudVideointelligenceV1beta2_LabelSegment #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1beta2_LabelSegment #

toConstr :: GoogleCloudVideointelligenceV1beta2_LabelSegment -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1beta2_LabelSegment -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1beta2_LabelSegment) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1beta2_LabelSegment) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1beta2_LabelSegment -> GoogleCloudVideointelligenceV1beta2_LabelSegment #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1beta2_LabelSegment -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1beta2_LabelSegment -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1beta2_LabelSegment -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1beta2_LabelSegment -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_LabelSegment -> m GoogleCloudVideointelligenceV1beta2_LabelSegment #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_LabelSegment -> m GoogleCloudVideointelligenceV1beta2_LabelSegment #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_LabelSegment -> m GoogleCloudVideointelligenceV1beta2_LabelSegment #

Show GoogleCloudVideointelligenceV1beta2_LabelSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1beta2_LabelSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1beta2_LabelSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1beta2_LabelSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1beta2_LabelSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1beta2_LabelSegment = D1 (MetaData "GoogleCloudVideointelligenceV1beta2_LabelSegment" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1beta2_LabelSegment'" PrefixI True) (S1 (MetaSel (Just "_gcvvlscConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gcvvlscSegment") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVideointelligenceV1beta2_VideoSegment))))

googleCloudVideointelligenceV1beta2_LabelSegment :: GoogleCloudVideointelligenceV1beta2_LabelSegment Source #

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

Use one of the following lenses to modify other fields as desired:

gcvvlscConfidence :: Lens' GoogleCloudVideointelligenceV1beta2_LabelSegment (Maybe Double) Source #

Confidence that the label is accurate. Range: [0, 1].

GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly

data GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly Source #

Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box.

See: googleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly -> c GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly #

toConstr :: GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly -> GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly -> m GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly -> m GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly -> m GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly #

Show GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly = D1 (MetaData "GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" True) (C1 (MetaCons "GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly'" PrefixI True) (S1 (MetaSel (Just "_gcvvnbpVertices") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex]))))

googleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly :: GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly Source #

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

Use one of the following lenses to modify other fields as desired:

GoogleCloudVideointelligenceV1beta2_WordInfo

data GoogleCloudVideointelligenceV1beta2_WordInfo Source #

Word-specific information for recognized words. Word information is only included in the response when certain request parameters are set, such as `enable_word_time_offsets`.

See: googleCloudVideointelligenceV1beta2_WordInfo smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1beta2_WordInfo Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1beta2_WordInfo Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1beta2_WordInfo -> c GoogleCloudVideointelligenceV1beta2_WordInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1beta2_WordInfo #

toConstr :: GoogleCloudVideointelligenceV1beta2_WordInfo -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1beta2_WordInfo -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1beta2_WordInfo) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1beta2_WordInfo) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1beta2_WordInfo -> GoogleCloudVideointelligenceV1beta2_WordInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1beta2_WordInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1beta2_WordInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1beta2_WordInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1beta2_WordInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_WordInfo -> m GoogleCloudVideointelligenceV1beta2_WordInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_WordInfo -> m GoogleCloudVideointelligenceV1beta2_WordInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_WordInfo -> m GoogleCloudVideointelligenceV1beta2_WordInfo #

Show GoogleCloudVideointelligenceV1beta2_WordInfo Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1beta2_WordInfo Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1beta2_WordInfo Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1beta2_WordInfo Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1beta2_WordInfo Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1beta2_WordInfo = D1 (MetaData "GoogleCloudVideointelligenceV1beta2_WordInfo" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1beta2_WordInfo'" PrefixI True) ((S1 (MetaSel (Just "_goooStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GDuration)) :*: S1 (MetaSel (Just "_goooConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) :*: (S1 (MetaSel (Just "_goooEndTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GDuration)) :*: (S1 (MetaSel (Just "_goooWord") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_goooSpeakerTag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))))

googleCloudVideointelligenceV1beta2_WordInfo :: GoogleCloudVideointelligenceV1beta2_WordInfo Source #

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

Use one of the following lenses to modify other fields as desired:

goooStartTime :: Lens' GoogleCloudVideointelligenceV1beta2_WordInfo (Maybe Scientific) Source #

Time offset relative to the beginning of the audio, and corresponding to the start of the spoken word. This field is only set if `enable_word_time_offsets=true` and only in the top hypothesis. This is an experimental feature and the accuracy of the time offset can vary.

goooConfidence :: Lens' GoogleCloudVideointelligenceV1beta2_WordInfo (Maybe Double) Source #

Output only. The confidence estimate between 0.0 and 1.0. A higher number indicates an estimated greater likelihood that the recognized words are correct. This field is set only for the top alternative. This field is not guaranteed to be accurate and users should not rely on it to be always provided. The default of 0.0 is a sentinel value indicating `confidence` was not set.

goooEndTime :: Lens' GoogleCloudVideointelligenceV1beta2_WordInfo (Maybe Scientific) Source #

Time offset relative to the beginning of the audio, and corresponding to the end of the spoken word. This field is only set if `enable_word_time_offsets=true` and only in the top hypothesis. This is an experimental feature and the accuracy of the time offset can vary.

goooWord :: Lens' GoogleCloudVideointelligenceV1beta2_WordInfo (Maybe Text) Source #

The word corresponding to this set of information.

goooSpeakerTag :: Lens' GoogleCloudVideointelligenceV1beta2_WordInfo (Maybe Int32) Source #

Output only. A distinct integer value is assigned for every speaker within the audio. This field specifies which one of those speakers was detected to have spoken this word. Value ranges from 1 up to diarization_speaker_count, and is only set if speaker diarization is enabled.

GoogleCloudVideointelligenceV1_ExplicitContentAnnotation

data GoogleCloudVideointelligenceV1_ExplicitContentAnnotation Source #

Explicit content annotation (based on per-frame visual signals only). If no explicit content has been detected in a frame, no annotations are present for that frame.

See: googleCloudVideointelligenceV1_ExplicitContentAnnotation smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1_ExplicitContentAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1_ExplicitContentAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1_ExplicitContentAnnotation -> c GoogleCloudVideointelligenceV1_ExplicitContentAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1_ExplicitContentAnnotation #

toConstr :: GoogleCloudVideointelligenceV1_ExplicitContentAnnotation -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1_ExplicitContentAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1_ExplicitContentAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1_ExplicitContentAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1_ExplicitContentAnnotation -> GoogleCloudVideointelligenceV1_ExplicitContentAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1_ExplicitContentAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1_ExplicitContentAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1_ExplicitContentAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1_ExplicitContentAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_ExplicitContentAnnotation -> m GoogleCloudVideointelligenceV1_ExplicitContentAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_ExplicitContentAnnotation -> m GoogleCloudVideointelligenceV1_ExplicitContentAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_ExplicitContentAnnotation -> m GoogleCloudVideointelligenceV1_ExplicitContentAnnotation #

Show GoogleCloudVideointelligenceV1_ExplicitContentAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1_ExplicitContentAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1_ExplicitContentAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1_ExplicitContentAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1_ExplicitContentAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1_ExplicitContentAnnotation = D1 (MetaData "GoogleCloudVideointelligenceV1_ExplicitContentAnnotation" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" True) (C1 (MetaCons "GoogleCloudVideointelligenceV1_ExplicitContentAnnotation'" PrefixI True) (S1 (MetaSel (Just "_gooFrames") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudVideointelligenceV1_ExplicitContentFrame]))))

googleCloudVideointelligenceV1_ExplicitContentAnnotation :: GoogleCloudVideointelligenceV1_ExplicitContentAnnotation Source #

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

Use one of the following lenses to modify other fields as desired:

GoogleCloudVideointelligenceV1_AnnotateVideoResponse

data GoogleCloudVideointelligenceV1_AnnotateVideoResponse Source #

Video annotation response. Included in the `response` field of the `Operation` returned by the `GetOperation` call of the `google::longrunning::Operations` service.

See: googleCloudVideointelligenceV1_AnnotateVideoResponse smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1_AnnotateVideoResponse Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1_AnnotateVideoResponse Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1_AnnotateVideoResponse -> c GoogleCloudVideointelligenceV1_AnnotateVideoResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1_AnnotateVideoResponse #

toConstr :: GoogleCloudVideointelligenceV1_AnnotateVideoResponse -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1_AnnotateVideoResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1_AnnotateVideoResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1_AnnotateVideoResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1_AnnotateVideoResponse -> GoogleCloudVideointelligenceV1_AnnotateVideoResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1_AnnotateVideoResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1_AnnotateVideoResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1_AnnotateVideoResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1_AnnotateVideoResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_AnnotateVideoResponse -> m GoogleCloudVideointelligenceV1_AnnotateVideoResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_AnnotateVideoResponse -> m GoogleCloudVideointelligenceV1_AnnotateVideoResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_AnnotateVideoResponse -> m GoogleCloudVideointelligenceV1_AnnotateVideoResponse #

Show GoogleCloudVideointelligenceV1_AnnotateVideoResponse Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1_AnnotateVideoResponse Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1_AnnotateVideoResponse Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1_AnnotateVideoResponse Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1_AnnotateVideoResponse Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1_AnnotateVideoResponse = D1 (MetaData "GoogleCloudVideointelligenceV1_AnnotateVideoResponse" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" True) (C1 (MetaCons "GoogleCloudVideointelligenceV1_AnnotateVideoResponse'" PrefixI True) (S1 (MetaSel (Just "_gooAnnotationResults") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudVideointelligenceV1_VideoAnnotationResults]))))

googleCloudVideointelligenceV1_AnnotateVideoResponse :: GoogleCloudVideointelligenceV1_AnnotateVideoResponse Source #

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

Use one of the following lenses to modify other fields as desired:

GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex

data GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex Source #

A vertex represents a 2D point in the image. NOTE: the normalized vertex coordinates are relative to the original image and range from 0 to 1.

See: googleCloudVideointelligenceV1p2beta1_NormalizedVertex smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex -> c GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex #

toConstr :: GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex -> GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex -> m GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex -> m GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex -> m GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex #

Show GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex = D1 (MetaData "GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex'" PrefixI True) (S1 (MetaSel (Just "_gcvvnvX") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gcvvnvY") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))))

googleCloudVideointelligenceV1p2beta1_NormalizedVertex :: GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex Source #

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

Use one of the following lenses to modify other fields as desired:

GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation

data GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation Source #

Label annotation.

See: googleCloudVideointelligenceV1p2beta1_LabelAnnotation smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation -> c GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation #

toConstr :: GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation -> GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation -> m GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation -> m GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation -> m GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation #

Show GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation = D1 (MetaData "GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation'" PrefixI True) ((S1 (MetaSel (Just "_gcvvlacCategoryEntities") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1p2beta1_Entity])) :*: S1 (MetaSel (Just "_gcvvlacFrames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1p2beta1_LabelFrame]))) :*: (S1 (MetaSel (Just "_gcvvlacSegments") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1p2beta1_LabelSegment])) :*: S1 (MetaSel (Just "_gcvvlacEntity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVideointelligenceV1p2beta1_Entity)))))

gcvvlacCategoryEntities :: Lens' GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation [GoogleCloudVideointelligenceV1p2beta1_Entity] Source #

Common categories for the detected entity. E.g. when the label is `Terrier` the category is likely `dog`. And in some cases there might be more than one categories e.g. `Terrier` could also be a `pet`.

GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative

data GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative Source #

Alternative hypotheses (a.k.a. n-best list).

See: googleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative -> c GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative #

toConstr :: GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative -> GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative -> m GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative -> m GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative -> m GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative #

Show GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative = D1 (MetaData "GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative'" PrefixI True) (S1 (MetaSel (Just "_gcvvsra1Confidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: (S1 (MetaSel (Just "_gcvvsra1Words") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1beta2_WordInfo])) :*: S1 (MetaSel (Just "_gcvvsra1Transcript") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

gcvvsra1Confidence :: Lens' GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative (Maybe Double) Source #

The confidence estimate between 0.0 and 1.0. A higher number indicates an estimated greater likelihood that the recognized words are correct. This field is typically provided only for the top hypothesis, and only for `is_final=true` results. Clients should not rely on the `confidence` field as it is not guaranteed to be accurate or consistent. The default of 0.0 is a sentinel value indicating `confidence` was not set.

gcvvsra1Transcript :: Lens' GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative (Maybe Text) Source #

Transcript text representing the words that the user spoke.

GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood

data GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood Source #

Likelihood of the pornography content..

Constructors

GCVVECFPLLikelihoodUnspecified

LIKELIHOOD_UNSPECIFIED Unspecified likelihood.

GCVVECFPLVeryUnlikely

VERY_UNLIKELY Very unlikely.

GCVVECFPLUnlikely

UNLIKELY Unlikely.

GCVVECFPLPossible

POSSIBLE Possible.

GCVVECFPLLikely

LIKELY Likely.

GCVVECFPLVeryLikely

VERY_LIKELY Very likely.

Instances
Enum GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Methods

succ :: GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood #

pred :: GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood #

toEnum :: Int -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood #

fromEnum :: GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood -> Int #

enumFrom :: GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood -> [GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood] #

enumFromThen :: GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood -> [GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood] #

enumFromTo :: GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood -> [GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood] #

enumFromThenTo :: GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood -> [GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood] #

Eq GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Data GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood -> c GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood #

toConstr :: GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood -> m GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood -> m GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood -> m GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood #

Ord GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Read GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Show GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Generic GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Hashable GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

ToJSON GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

FromJSON GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

FromHttpApiData GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

ToHttpApiData GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

type Rep GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

type Rep GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood = D1 (MetaData "GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood" "Network.Google.VideoIntelligence.Types.Sum" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) ((C1 (MetaCons "GCVVECFPLLikelihoodUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVECFPLVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVECFPLUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVECFPLPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVECFPLLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVECFPLVeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVideointelligenceV1p1beta1_VideoSegment

data GoogleCloudVideointelligenceV1p1beta1_VideoSegment Source #

Video segment.

See: googleCloudVideointelligenceV1p1beta1_VideoSegment smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p1beta1_VideoSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p1beta1_VideoSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p1beta1_VideoSegment -> c GoogleCloudVideointelligenceV1p1beta1_VideoSegment #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p1beta1_VideoSegment #

toConstr :: GoogleCloudVideointelligenceV1p1beta1_VideoSegment -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p1beta1_VideoSegment -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_VideoSegment) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_VideoSegment) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p1beta1_VideoSegment -> GoogleCloudVideointelligenceV1p1beta1_VideoSegment #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_VideoSegment -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_VideoSegment -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_VideoSegment -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_VideoSegment -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_VideoSegment -> m GoogleCloudVideointelligenceV1p1beta1_VideoSegment #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_VideoSegment -> m GoogleCloudVideointelligenceV1p1beta1_VideoSegment #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_VideoSegment -> m GoogleCloudVideointelligenceV1p1beta1_VideoSegment #

Show GoogleCloudVideointelligenceV1p1beta1_VideoSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p1beta1_VideoSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p1beta1_VideoSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p1beta1_VideoSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_VideoSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_VideoSegment = D1 (MetaData "GoogleCloudVideointelligenceV1p1beta1_VideoSegment" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1p1beta1_VideoSegment'" PrefixI True) (S1 (MetaSel (Just "_gooStartTimeOffSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GDuration)) :*: S1 (MetaSel (Just "_gooEndTimeOffSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GDuration))))

googleCloudVideointelligenceV1p1beta1_VideoSegment :: GoogleCloudVideointelligenceV1p1beta1_VideoSegment Source #

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

Use one of the following lenses to modify other fields as desired:

gooStartTimeOffSet :: Lens' GoogleCloudVideointelligenceV1p1beta1_VideoSegment (Maybe Scientific) Source #

Time-offset, relative to the beginning of the video, corresponding to the start of the segment (inclusive).

gooEndTimeOffSet :: Lens' GoogleCloudVideointelligenceV1p1beta1_VideoSegment (Maybe Scientific) Source #

Time-offset, relative to the beginning of the video, corresponding to the end of the segment (inclusive).

GoogleCloudVideointelligenceV1p1beta1_ExplicitContentDetectionConfig

data GoogleCloudVideointelligenceV1p1beta1_ExplicitContentDetectionConfig Source #

Config for EXPLICIT_CONTENT_DETECTION.

See: googleCloudVideointelligenceV1p1beta1_ExplicitContentDetectionConfig smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p1beta1_ExplicitContentDetectionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p1beta1_ExplicitContentDetectionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentDetectionConfig -> c GoogleCloudVideointelligenceV1p1beta1_ExplicitContentDetectionConfig #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p1beta1_ExplicitContentDetectionConfig #

toConstr :: GoogleCloudVideointelligenceV1p1beta1_ExplicitContentDetectionConfig -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p1beta1_ExplicitContentDetectionConfig -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_ExplicitContentDetectionConfig) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_ExplicitContentDetectionConfig) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentDetectionConfig -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentDetectionConfig #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentDetectionConfig -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentDetectionConfig -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentDetectionConfig -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentDetectionConfig -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentDetectionConfig -> m GoogleCloudVideointelligenceV1p1beta1_ExplicitContentDetectionConfig #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentDetectionConfig -> m GoogleCloudVideointelligenceV1p1beta1_ExplicitContentDetectionConfig #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentDetectionConfig -> m GoogleCloudVideointelligenceV1p1beta1_ExplicitContentDetectionConfig #

Show GoogleCloudVideointelligenceV1p1beta1_ExplicitContentDetectionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p1beta1_ExplicitContentDetectionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p1beta1_ExplicitContentDetectionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p1beta1_ExplicitContentDetectionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_ExplicitContentDetectionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_ExplicitContentDetectionConfig = D1 (MetaData "GoogleCloudVideointelligenceV1p1beta1_ExplicitContentDetectionConfig" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" True) (C1 (MetaCons "GoogleCloudVideointelligenceV1p1beta1_ExplicitContentDetectionConfig'" PrefixI True) (S1 (MetaSel (Just "_gcvvecdcModel") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

gcvvecdcModel :: Lens' GoogleCloudVideointelligenceV1p1beta1_ExplicitContentDetectionConfig (Maybe Text) Source #

Model to use for explicit content detection. Supported values: "builtin/stable" (the default if unset) and "builtin/latest".

GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation

data GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation Source #

Label annotation.

See: googleCloudVideointelligenceV1p1beta1_LabelAnnotation smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation -> c GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation #

toConstr :: GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation -> GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation -> m GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation -> m GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation -> m GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation #

Show GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation = D1 (MetaData "GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation'" PrefixI True) ((S1 (MetaSel (Just "_ggCategoryEntities") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1p1beta1_Entity])) :*: S1 (MetaSel (Just "_ggFrames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1p1beta1_LabelFrame]))) :*: (S1 (MetaSel (Just "_ggSegments") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1p1beta1_LabelSegment])) :*: S1 (MetaSel (Just "_ggEntity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVideointelligenceV1p1beta1_Entity)))))

googleCloudVideointelligenceV1p1beta1_LabelAnnotation :: GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation Source #

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

Use one of the following lenses to modify other fields as desired:

ggCategoryEntities :: Lens' GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation [GoogleCloudVideointelligenceV1p1beta1_Entity] Source #

Common categories for the detected entity. E.g. when the label is `Terrier` the category is likely `dog`. And in some cases there might be more than one categories e.g. `Terrier` could also be a `pet`.

GoogleCloudVideointelligenceV1_LabelFrame

data GoogleCloudVideointelligenceV1_LabelFrame Source #

Video frame level annotation results for label detection.

See: googleCloudVideointelligenceV1_LabelFrame smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1_LabelFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1_LabelFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1_LabelFrame -> c GoogleCloudVideointelligenceV1_LabelFrame #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1_LabelFrame #

toConstr :: GoogleCloudVideointelligenceV1_LabelFrame -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1_LabelFrame -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1_LabelFrame) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1_LabelFrame) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1_LabelFrame -> GoogleCloudVideointelligenceV1_LabelFrame #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1_LabelFrame -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1_LabelFrame -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1_LabelFrame -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1_LabelFrame -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_LabelFrame -> m GoogleCloudVideointelligenceV1_LabelFrame #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_LabelFrame -> m GoogleCloudVideointelligenceV1_LabelFrame #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_LabelFrame -> m GoogleCloudVideointelligenceV1_LabelFrame #

Show GoogleCloudVideointelligenceV1_LabelFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1_LabelFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1_LabelFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1_LabelFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1_LabelFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1_LabelFrame = D1 (MetaData "GoogleCloudVideointelligenceV1_LabelFrame" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1_LabelFrame'" PrefixI True) (S1 (MetaSel (Just "_gcvvlf1TimeOffSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GDuration)) :*: S1 (MetaSel (Just "_gcvvlf1Confidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))))

googleCloudVideointelligenceV1_LabelFrame :: GoogleCloudVideointelligenceV1_LabelFrame Source #

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

Use one of the following lenses to modify other fields as desired:

gcvvlf1TimeOffSet :: Lens' GoogleCloudVideointelligenceV1_LabelFrame (Maybe Scientific) Source #

Time-offset, relative to the beginning of the video, corresponding to the video frame for this location.

gcvvlf1Confidence :: Lens' GoogleCloudVideointelligenceV1_LabelFrame (Maybe Double) Source #

Confidence that the label is accurate. Range: [0, 1].

GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode

data GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode Source #

What labels should be detected with LABEL_DETECTION, in addition to video-level labels or segment-level labels. If unspecified, defaults to `SHOT_MODE`.

Constructors

LabelDetectionModeUnspecified

LABEL_DETECTION_MODE_UNSPECIFIED Unspecified.

ShotMode

SHOT_MODE Detect shot-level labels.

FrameMode

FRAME_MODE Detect frame-level labels.

ShotAndFrameMode

SHOT_AND_FRAME_MODE Detect both shot-level and frame-level labels.

Instances
Enum GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Methods

succ :: GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode -> GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode #

pred :: GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode -> GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode #

toEnum :: Int -> GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode #

fromEnum :: GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode -> Int #

enumFrom :: GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode -> [GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode] #

enumFromThen :: GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode -> GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode -> [GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode] #

enumFromTo :: GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode -> GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode -> [GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode] #

enumFromThenTo :: GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode -> GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode -> GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode -> [GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode] #

Eq GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Data GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode -> c GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode #

toConstr :: GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode -> GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode -> m GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode -> m GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode -> m GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode #

Ord GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Read GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Show GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Generic GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Hashable GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

ToJSON GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

FromJSON GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

FromHttpApiData GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

ToHttpApiData GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

type Rep GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

type Rep GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode = D1 (MetaData "GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode" "Network.Google.VideoIntelligence.Types.Sum" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) ((C1 (MetaCons "LabelDetectionModeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ShotMode" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "FrameMode" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ShotAndFrameMode" PrefixI False) (U1 :: Type -> Type)))

GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood

data GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood Source #

Likelihood of the pornography content..

Constructors

GLikelihoodUnspecified

LIKELIHOOD_UNSPECIFIED Unspecified likelihood.

GVeryUnlikely

VERY_UNLIKELY Very unlikely.

GUnlikely

UNLIKELY Unlikely.

GPossible

POSSIBLE Possible.

GLikely

LIKELY Likely.

GVeryLikely

VERY_LIKELY Very likely.

Instances
Enum GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Methods

succ :: GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood #

pred :: GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood #

toEnum :: Int -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood #

fromEnum :: GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood -> Int #

enumFrom :: GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood -> [GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood] #

enumFromThen :: GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood -> [GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood] #

enumFromTo :: GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood -> [GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood] #

enumFromThenTo :: GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood -> [GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood] #

Eq GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Data GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood -> c GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood #

toConstr :: GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood -> m GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood -> m GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood -> m GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood #

Ord GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Read GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Show GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Generic GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Hashable GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

ToJSON GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

FromJSON GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

FromHttpApiData GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

ToHttpApiData GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

type Rep GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

type Rep GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood = D1 (MetaData "GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFramePornographyLikelihood" "Network.Google.VideoIntelligence.Types.Sum" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) ((C1 (MetaCons "GLikelihoodUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GVeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame

data GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame Source #

Video frame level annotation results for explicit content.

See: googleCloudVideointelligenceV1p2beta1_ExplicitContentFrame smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame -> c GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame #

toConstr :: GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame -> m GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame -> m GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame -> m GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame #

Show GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame = D1 (MetaData "GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame'" PrefixI True) (S1 (MetaSel (Just "_gooTimeOffSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GDuration)) :*: S1 (MetaSel (Just "_gooPornographyLikelihood") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFramePornographyLikelihood))))

gooTimeOffSet :: Lens' GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame (Maybe Scientific) Source #

Time-offset, relative to the beginning of the video, corresponding to the video frame for this location.

GoogleCloudVideointelligenceV1_Entity

data GoogleCloudVideointelligenceV1_Entity Source #

Detected entity from video analysis.

See: googleCloudVideointelligenceV1_Entity smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1_Entity Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1_Entity Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1_Entity -> c GoogleCloudVideointelligenceV1_Entity #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1_Entity #

toConstr :: GoogleCloudVideointelligenceV1_Entity -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1_Entity -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1_Entity) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1_Entity) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1_Entity -> GoogleCloudVideointelligenceV1_Entity #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1_Entity -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1_Entity -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1_Entity -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1_Entity -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_Entity -> m GoogleCloudVideointelligenceV1_Entity #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_Entity -> m GoogleCloudVideointelligenceV1_Entity #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_Entity -> m GoogleCloudVideointelligenceV1_Entity #

Show GoogleCloudVideointelligenceV1_Entity Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1_Entity Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1_Entity Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1_Entity Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1_Entity Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1_Entity = D1 (MetaData "GoogleCloudVideointelligenceV1_Entity" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1_Entity'" PrefixI True) (S1 (MetaSel (Just "_gcvvecLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gcvvecEntityId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcvvecDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

googleCloudVideointelligenceV1_Entity :: GoogleCloudVideointelligenceV1_Entity Source #

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

Use one of the following lenses to modify other fields as desired:

gcvvecLanguageCode :: Lens' GoogleCloudVideointelligenceV1_Entity (Maybe Text) Source #

Language code for `description` in BCP-47 format.

gcvvecDescription :: Lens' GoogleCloudVideointelligenceV1_Entity (Maybe Text) Source #

Textual description, e.g. `Fixed-gear bicycle`.

GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress

data GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress Source #

Annotation progress for a single video.

See: googleCloudVideointelligenceV1beta2_VideoAnnotationProgress smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress -> c GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress #

toConstr :: GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress -> GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress -> m GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress -> m GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress -> m GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress #

Show GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress = D1 (MetaData "GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress'" PrefixI True) ((S1 (MetaSel (Just "_gcvvvapsStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: S1 (MetaSel (Just "_gcvvvapsInputURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gcvvvapsProgressPercent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_gcvvvapsUpdateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')))))

gcvvvapsProgressPercent :: Lens' GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress (Maybe Int32) Source #

Approximate percentage processed thus far. Guaranteed to be 100 when fully processed.

GoogleCloudVideointelligenceV1beta2_SpeechTranscription

data GoogleCloudVideointelligenceV1beta2_SpeechTranscription Source #

A speech recognition result corresponding to a portion of the audio.

See: googleCloudVideointelligenceV1beta2_SpeechTranscription smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1beta2_SpeechTranscription Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1beta2_SpeechTranscription Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1beta2_SpeechTranscription -> c GoogleCloudVideointelligenceV1beta2_SpeechTranscription #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1beta2_SpeechTranscription #

toConstr :: GoogleCloudVideointelligenceV1beta2_SpeechTranscription -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1beta2_SpeechTranscription -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1beta2_SpeechTranscription) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1beta2_SpeechTranscription) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1beta2_SpeechTranscription -> GoogleCloudVideointelligenceV1beta2_SpeechTranscription #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1beta2_SpeechTranscription -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1beta2_SpeechTranscription -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1beta2_SpeechTranscription -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1beta2_SpeechTranscription -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_SpeechTranscription -> m GoogleCloudVideointelligenceV1beta2_SpeechTranscription #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_SpeechTranscription -> m GoogleCloudVideointelligenceV1beta2_SpeechTranscription #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_SpeechTranscription -> m GoogleCloudVideointelligenceV1beta2_SpeechTranscription #

Show GoogleCloudVideointelligenceV1beta2_SpeechTranscription Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1beta2_SpeechTranscription Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1beta2_SpeechTranscription Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1beta2_SpeechTranscription Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1beta2_SpeechTranscription Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1beta2_SpeechTranscription = D1 (MetaData "GoogleCloudVideointelligenceV1beta2_SpeechTranscription" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1beta2_SpeechTranscription'" PrefixI True) (S1 (MetaSel (Just "_gcvvstcAlternatives") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative])) :*: S1 (MetaSel (Just "_gcvvstcLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

googleCloudVideointelligenceV1beta2_SpeechTranscription :: GoogleCloudVideointelligenceV1beta2_SpeechTranscription Source #

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

Use one of the following lenses to modify other fields as desired:

gcvvstcAlternatives :: Lens' GoogleCloudVideointelligenceV1beta2_SpeechTranscription [GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative] Source #

May contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`). These alternatives are ordered in terms of accuracy, with the top (first) alternative being the most probable, as ranked by the recognizer.

gcvvstcLanguageCode :: Lens' GoogleCloudVideointelligenceV1beta2_SpeechTranscription (Maybe Text) Source #

Output only. The BCP-47 language tag of the language in this result. This language code was detected to have the most likelihood of being spoken in the audio.

GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults

data GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults Source #

Annotation results for a single video.

See: googleCloudVideointelligenceV1p1beta1_VideoAnnotationResults smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults -> c GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults #

toConstr :: GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults -> GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults -> m GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults -> m GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults -> m GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults #

Show GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults = D1 (MetaData "GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults'" PrefixI True) (((S1 (MetaSel (Just "_gooShotAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1p1beta1_VideoSegment])) :*: S1 (MetaSel (Just "_gooShotLabelAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation]))) :*: (S1 (MetaSel (Just "_gooInputURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gooError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleRpc_Status)))) :*: ((S1 (MetaSel (Just "_gooFrameLabelAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation])) :*: S1 (MetaSel (Just "_gooSpeechTranscriptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1p1beta1_SpeechTranscription]))) :*: (S1 (MetaSel (Just "_gooSegmentLabelAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation])) :*: S1 (MetaSel (Just "_gooExplicitAnnotation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVideointelligenceV1p1beta1_ExplicitContentAnnotation))))))

gooError :: Lens' GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults (Maybe GoogleRpc_Status) Source #

If set, indicates an error. Note that for a single `AnnotateVideoRequest` some videos may succeed and some may fail.

gooSegmentLabelAnnotations :: Lens' GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults [GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation] Source #

Label annotations on video level or user specified segment level. There is exactly one element for each unique label.

Xgafv

data Xgafv Source #

V1 error format.

Constructors

X1

1 v1 error format

X2

2 v2 error format

Instances
Enum Xgafv Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Eq Xgafv Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Methods

(==) :: Xgafv -> Xgafv -> Bool #

(/=) :: Xgafv -> Xgafv -> Bool #

Data Xgafv Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Xgafv -> c Xgafv #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Xgafv #

toConstr :: Xgafv -> Constr #

dataTypeOf :: Xgafv -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Xgafv) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Xgafv) #

gmapT :: (forall b. Data b => b -> b) -> Xgafv -> Xgafv #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Xgafv -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Xgafv -> r #

gmapQ :: (forall d. Data d => d -> u) -> Xgafv -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Xgafv -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Xgafv -> m Xgafv #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Xgafv -> m Xgafv #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Xgafv -> m Xgafv #

Ord Xgafv Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Methods

compare :: Xgafv -> Xgafv -> Ordering #

(<) :: Xgafv -> Xgafv -> Bool #

(<=) :: Xgafv -> Xgafv -> Bool #

(>) :: Xgafv -> Xgafv -> Bool #

(>=) :: Xgafv -> Xgafv -> Bool #

max :: Xgafv -> Xgafv -> Xgafv #

min :: Xgafv -> Xgafv -> Xgafv #

Read Xgafv Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Show Xgafv Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Methods

showsPrec :: Int -> Xgafv -> ShowS #

show :: Xgafv -> String #

showList :: [Xgafv] -> ShowS #

Generic Xgafv Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Associated Types

type Rep Xgafv :: Type -> Type #

Methods

from :: Xgafv -> Rep Xgafv x #

to :: Rep Xgafv x -> Xgafv #

Hashable Xgafv Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Methods

hashWithSalt :: Int -> Xgafv -> Int #

hash :: Xgafv -> Int #

ToJSON Xgafv Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

FromJSON Xgafv Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

FromHttpApiData Xgafv Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

ToHttpApiData Xgafv Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

type Rep Xgafv Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

type Rep Xgafv = D1 (MetaData "Xgafv" "Network.Google.VideoIntelligence.Types.Sum" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "X1" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "X2" PrefixI False) (U1 :: Type -> Type))

GoogleCloudVideointelligenceV1_AnnotateVideoProgress

data GoogleCloudVideointelligenceV1_AnnotateVideoProgress Source #

Video annotation progress. Included in the `metadata` field of the `Operation` returned by the `GetOperation` call of the `google::longrunning::Operations` service.

See: googleCloudVideointelligenceV1_AnnotateVideoProgress smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1_AnnotateVideoProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1_AnnotateVideoProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1_AnnotateVideoProgress -> c GoogleCloudVideointelligenceV1_AnnotateVideoProgress #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1_AnnotateVideoProgress #

toConstr :: GoogleCloudVideointelligenceV1_AnnotateVideoProgress -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1_AnnotateVideoProgress -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1_AnnotateVideoProgress) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1_AnnotateVideoProgress) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1_AnnotateVideoProgress -> GoogleCloudVideointelligenceV1_AnnotateVideoProgress #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1_AnnotateVideoProgress -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1_AnnotateVideoProgress -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1_AnnotateVideoProgress -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1_AnnotateVideoProgress -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_AnnotateVideoProgress -> m GoogleCloudVideointelligenceV1_AnnotateVideoProgress #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_AnnotateVideoProgress -> m GoogleCloudVideointelligenceV1_AnnotateVideoProgress #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_AnnotateVideoProgress -> m GoogleCloudVideointelligenceV1_AnnotateVideoProgress #

Show GoogleCloudVideointelligenceV1_AnnotateVideoProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1_AnnotateVideoProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1_AnnotateVideoProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1_AnnotateVideoProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1_AnnotateVideoProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1_AnnotateVideoProgress = D1 (MetaData "GoogleCloudVideointelligenceV1_AnnotateVideoProgress" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" True) (C1 (MetaCons "GoogleCloudVideointelligenceV1_AnnotateVideoProgress'" PrefixI True) (S1 (MetaSel (Just "_gooAnnotationProgress") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudVideointelligenceV1_VideoAnnotationProgress]))))

googleCloudVideointelligenceV1_AnnotateVideoProgress :: GoogleCloudVideointelligenceV1_AnnotateVideoProgress Source #

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

Use one of the following lenses to modify other fields as desired:

GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig

data GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig Source #

Config for SPEECH_TRANSCRIPTION.

See: googleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig -> c GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig #

toConstr :: GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig -> GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig -> m GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig -> m GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig -> m GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig #

Show GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig = D1 (MetaData "GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig'" PrefixI True) (((S1 (MetaSel (Just "_gcvvstccSpeechContexts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1p1beta1_SpeechContext])) :*: S1 (MetaSel (Just "_gcvvstccLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gcvvstccAudioTracks") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Textual Int32])) :*: S1 (MetaSel (Just "_gcvvstccEnableAutomaticPunctuation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 (MetaSel (Just "_gcvvstccMaxAlternatives") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_gcvvstccEnableSpeakerDiarization") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_gcvvstccFilterProfanity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_gcvvstccDiarizationSpeakerCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_gcvvstccEnableWordConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))))))

gcvvstccLanguageCode :: Lens' GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig (Maybe Text) Source #

  • Required* The language of the supplied audio as a BCP-47 language tag. Example: "en-US". See Language Support for a list of the currently supported language codes.

gcvvstccAudioTracks :: Lens' GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig [Int32] Source #

  • Optional* For file formats, such as MXF or MKV, supporting multiple audio tracks, specify up to two tracks. Default: track 0.

gcvvstccEnableAutomaticPunctuation :: Lens' GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig (Maybe Bool) Source #

  • Optional* If 'true', adds punctuation to recognition result hypotheses. This feature is only available in select languages. Setting this for requests in other languages has no effect at all. The default 'false' value does not add punctuation to result hypotheses. NOTE: "This is currently offered as an experimental service, complimentary to all users. In the future this may be exclusively available as a premium feature."

gcvvstccMaxAlternatives :: Lens' GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig (Maybe Int32) Source #

  • Optional* Maximum number of recognition hypotheses to be returned. Specifically, the maximum number of `SpeechRecognitionAlternative` messages within each `SpeechTranscription`. The server may return fewer than `max_alternatives`. Valid values are `0`-`30`. A value of `0` or `1` will return a maximum of one. If omitted, will return a maximum of one.

gcvvstccEnableSpeakerDiarization :: Lens' GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig (Maybe Bool) Source #

  • Optional* If 'true', enables speaker detection for each recognized word in the top alternative of the recognition result using a speaker_tag provided in the WordInfo. Note: When this is true, we send all the words from the beginning of the audio for the top alternative in every consecutive responses. This is done in order to improve our speaker tags as our models learn to identify the speakers in the conversation over time.

gcvvstccFilterProfanity :: Lens' GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig (Maybe Bool) Source #

  • Optional* If set to `true`, the server will attempt to filter out profanities, replacing all but the initial character in each filtered word with asterisks, e.g. "f***". If set to `false` or omitted, profanities won't be filtered out.

gcvvstccDiarizationSpeakerCount :: Lens' GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig (Maybe Int32) Source #

  • Optional* If set, specifies the estimated number of speakers in the conversation. If not set, defaults to '2'. Ignored unless enable_speaker_diarization is set to true.

gcvvstccEnableWordConfidence :: Lens' GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig (Maybe Bool) Source #

  • Optional* If `true`, the top result includes a list of words and the confidence for those words. If `false`, no word-level confidence information is returned. The default is `false`.

GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood

data GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood Source #

Likelihood of the pornography content..

Constructors

GOOLikelihoodUnspecified

LIKELIHOOD_UNSPECIFIED Unspecified likelihood.

GOOVeryUnlikely

VERY_UNLIKELY Very unlikely.

GOOUnlikely

UNLIKELY Unlikely.

GOOPossible

POSSIBLE Possible.

GOOLikely

LIKELY Likely.

GOOVeryLikely

VERY_LIKELY Very likely.

Instances
Enum GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Methods

succ :: GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood -> GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood #

pred :: GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood -> GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood #

toEnum :: Int -> GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood #

fromEnum :: GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood -> Int #

enumFrom :: GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood -> [GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood] #

enumFromThen :: GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood -> GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood -> [GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood] #

enumFromTo :: GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood -> GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood -> [GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood] #

enumFromThenTo :: GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood -> GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood -> GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood -> [GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood] #

Eq GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Data GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood -> c GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood #

toConstr :: GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood -> GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood -> m GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood -> m GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood -> m GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood #

Ord GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Read GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Show GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Generic GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Hashable GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

ToJSON GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

FromJSON GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

FromHttpApiData GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

ToHttpApiData GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

type Rep GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

type Rep GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood = D1 (MetaData "GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood" "Network.Google.VideoIntelligence.Types.Sum" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) ((C1 (MetaCons "GOOLikelihoodUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GOOVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GOOUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GOOPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GOOLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GOOVeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleLongrunning_OperationResponse

data GoogleLongrunning_OperationResponse Source #

The normal response of the operation in case of success. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.

See: googleLongrunning_OperationResponse smart constructor.

Instances
Eq GoogleLongrunning_OperationResponse Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleLongrunning_OperationResponse Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleLongrunning_OperationResponse -> c GoogleLongrunning_OperationResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleLongrunning_OperationResponse #

toConstr :: GoogleLongrunning_OperationResponse -> Constr #

dataTypeOf :: GoogleLongrunning_OperationResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleLongrunning_OperationResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleLongrunning_OperationResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleLongrunning_OperationResponse -> GoogleLongrunning_OperationResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleLongrunning_OperationResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleLongrunning_OperationResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleLongrunning_OperationResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleLongrunning_OperationResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleLongrunning_OperationResponse -> m GoogleLongrunning_OperationResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleLongrunning_OperationResponse -> m GoogleLongrunning_OperationResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleLongrunning_OperationResponse -> m GoogleLongrunning_OperationResponse #

Show GoogleLongrunning_OperationResponse Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleLongrunning_OperationResponse Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleLongrunning_OperationResponse Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleLongrunning_OperationResponse Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleLongrunning_OperationResponse Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleLongrunning_OperationResponse = D1 (MetaData "GoogleLongrunning_OperationResponse" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" True) (C1 (MetaCons "GoogleLongrunning_OperationResponse'" PrefixI True) (S1 (MetaSel (Just "_glorAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text JSONValue))))

googleLongrunning_OperationResponse Source #

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

Use one of the following lenses to modify other fields as desired:

glorAddtional :: Lens' GoogleLongrunning_OperationResponse (HashMap Text JSONValue) Source #

Properties of the object. Contains field 'type with type URL.

GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress

data GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress Source #

Annotation progress for a single video.

See: googleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress -> c GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress #

toConstr :: GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress -> GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress -> m GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress -> m GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress -> m GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress #

Show GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress = D1 (MetaData "GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress'" PrefixI True) ((S1 (MetaSel (Just "_gcvvvapcStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: S1 (MetaSel (Just "_gcvvvapcInputURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gcvvvapcProgressPercent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_gcvvvapcUpdateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')))))

gcvvvapcProgressPercent :: Lens' GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress (Maybe Int32) Source #

Approximate percentage processed thus far. Guaranteed to be 100 when fully processed.

GoogleCloudVideointelligenceV1p2beta1_TextFrame

data GoogleCloudVideointelligenceV1p2beta1_TextFrame Source #

Video frame level annotation results for text annotation (OCR). Contains information regarding timestamp and bounding box locations for the frames containing detected OCR text snippets.

See: googleCloudVideointelligenceV1p2beta1_TextFrame smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p2beta1_TextFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p2beta1_TextFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p2beta1_TextFrame -> c GoogleCloudVideointelligenceV1p2beta1_TextFrame #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p2beta1_TextFrame #

toConstr :: GoogleCloudVideointelligenceV1p2beta1_TextFrame -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p2beta1_TextFrame -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_TextFrame) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_TextFrame) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p2beta1_TextFrame -> GoogleCloudVideointelligenceV1p2beta1_TextFrame #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_TextFrame -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_TextFrame -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_TextFrame -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_TextFrame -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_TextFrame -> m GoogleCloudVideointelligenceV1p2beta1_TextFrame #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_TextFrame -> m GoogleCloudVideointelligenceV1p2beta1_TextFrame #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_TextFrame -> m GoogleCloudVideointelligenceV1p2beta1_TextFrame #

Show GoogleCloudVideointelligenceV1p2beta1_TextFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p2beta1_TextFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p2beta1_TextFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p2beta1_TextFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_TextFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_TextFrame = D1 (MetaData "GoogleCloudVideointelligenceV1p2beta1_TextFrame" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1p2beta1_TextFrame'" PrefixI True) (S1 (MetaSel (Just "_gcvvtfRotatedBoundingBox") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly)) :*: S1 (MetaSel (Just "_gcvvtfTimeOffSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GDuration))))

googleCloudVideointelligenceV1p2beta1_TextFrame :: GoogleCloudVideointelligenceV1p2beta1_TextFrame Source #

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

Use one of the following lenses to modify other fields as desired:

GoogleCloudVideointelligenceV1beta2_LabelAnnotation

data GoogleCloudVideointelligenceV1beta2_LabelAnnotation Source #

Label annotation.

See: googleCloudVideointelligenceV1beta2_LabelAnnotation smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1beta2_LabelAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1beta2_LabelAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1beta2_LabelAnnotation -> c GoogleCloudVideointelligenceV1beta2_LabelAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1beta2_LabelAnnotation #

toConstr :: GoogleCloudVideointelligenceV1beta2_LabelAnnotation -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1beta2_LabelAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1beta2_LabelAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1beta2_LabelAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1beta2_LabelAnnotation -> GoogleCloudVideointelligenceV1beta2_LabelAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1beta2_LabelAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1beta2_LabelAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1beta2_LabelAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1beta2_LabelAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_LabelAnnotation -> m GoogleCloudVideointelligenceV1beta2_LabelAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_LabelAnnotation -> m GoogleCloudVideointelligenceV1beta2_LabelAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_LabelAnnotation -> m GoogleCloudVideointelligenceV1beta2_LabelAnnotation #

Show GoogleCloudVideointelligenceV1beta2_LabelAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1beta2_LabelAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1beta2_LabelAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1beta2_LabelAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1beta2_LabelAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1beta2_LabelAnnotation = D1 (MetaData "GoogleCloudVideointelligenceV1beta2_LabelAnnotation" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1beta2_LabelAnnotation'" PrefixI True) ((S1 (MetaSel (Just "_goooCategoryEntities") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1beta2_Entity])) :*: S1 (MetaSel (Just "_goooFrames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1beta2_LabelFrame]))) :*: (S1 (MetaSel (Just "_goooSegments") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1beta2_LabelSegment])) :*: S1 (MetaSel (Just "_goooEntity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVideointelligenceV1beta2_Entity)))))

googleCloudVideointelligenceV1beta2_LabelAnnotation :: GoogleCloudVideointelligenceV1beta2_LabelAnnotation Source #

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

Use one of the following lenses to modify other fields as desired:

goooCategoryEntities :: Lens' GoogleCloudVideointelligenceV1beta2_LabelAnnotation [GoogleCloudVideointelligenceV1beta2_Entity] Source #

Common categories for the detected entity. E.g. when the label is `Terrier` the category is likely `dog`. And in some cases there might be more than one categories e.g. `Terrier` could also be a `pet`.

GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfig

data GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfig Source #

Config for LABEL_DETECTION.

See: googleCloudVideointelligenceV1p1beta1_LabelDetectionConfig smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfig -> c GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfig #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfig #

toConstr :: GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfig -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfig -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfig) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfig) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfig -> GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfig #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfig -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfig -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfig -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfig -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfig -> m GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfig #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfig -> m GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfig #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfig -> m GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfig #

Show GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfig = D1 (MetaData "GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfig" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfig'" PrefixI True) (S1 (MetaSel (Just "_gcvvldcLabelDetectionMode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode)) :*: (S1 (MetaSel (Just "_gcvvldcStationaryCamera") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_gcvvldcModel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

gcvvldcLabelDetectionMode :: Lens' GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfig (Maybe GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfigLabelDetectionMode) Source #

What labels should be detected with LABEL_DETECTION, in addition to video-level labels or segment-level labels. If unspecified, defaults to `SHOT_MODE`.

gcvvldcStationaryCamera :: Lens' GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfig (Maybe Bool) Source #

Whether the video has been shot from a stationary (i.e. non-moving) camera. When set to true, might improve detection accuracy for moving objects. Should be used with `SHOT_AND_FRAME_MODE` enabled.

gcvvldcModel :: Lens' GoogleCloudVideointelligenceV1p1beta1_LabelDetectionConfig (Maybe Text) Source #

Model to use for label detection. Supported values: "builtin/stable" (the default if unset) and "builtin/latest".

GoogleCloudVideointelligenceV1p1beta1_SpeechTranscription

data GoogleCloudVideointelligenceV1p1beta1_SpeechTranscription Source #

A speech recognition result corresponding to a portion of the audio.

See: googleCloudVideointelligenceV1p1beta1_SpeechTranscription smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p1beta1_SpeechTranscription Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p1beta1_SpeechTranscription Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p1beta1_SpeechTranscription -> c GoogleCloudVideointelligenceV1p1beta1_SpeechTranscription #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p1beta1_SpeechTranscription #

toConstr :: GoogleCloudVideointelligenceV1p1beta1_SpeechTranscription -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p1beta1_SpeechTranscription -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_SpeechTranscription) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_SpeechTranscription) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p1beta1_SpeechTranscription -> GoogleCloudVideointelligenceV1p1beta1_SpeechTranscription #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_SpeechTranscription -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_SpeechTranscription -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_SpeechTranscription -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_SpeechTranscription -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_SpeechTranscription -> m GoogleCloudVideointelligenceV1p1beta1_SpeechTranscription #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_SpeechTranscription -> m GoogleCloudVideointelligenceV1p1beta1_SpeechTranscription #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_SpeechTranscription -> m GoogleCloudVideointelligenceV1p1beta1_SpeechTranscription #

Show GoogleCloudVideointelligenceV1p1beta1_SpeechTranscription Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p1beta1_SpeechTranscription Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p1beta1_SpeechTranscription Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p1beta1_SpeechTranscription Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_SpeechTranscription Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_SpeechTranscription = D1 (MetaData "GoogleCloudVideointelligenceV1p1beta1_SpeechTranscription" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1p1beta1_SpeechTranscription'" PrefixI True) (S1 (MetaSel (Just "_ggAlternatives") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative])) :*: S1 (MetaSel (Just "_ggLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

googleCloudVideointelligenceV1p1beta1_SpeechTranscription :: GoogleCloudVideointelligenceV1p1beta1_SpeechTranscription Source #

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

Use one of the following lenses to modify other fields as desired:

ggAlternatives :: Lens' GoogleCloudVideointelligenceV1p1beta1_SpeechTranscription [GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative] Source #

May contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`). These alternatives are ordered in terms of accuracy, with the top (first) alternative being the most probable, as ranked by the recognizer.

ggLanguageCode :: Lens' GoogleCloudVideointelligenceV1p1beta1_SpeechTranscription (Maybe Text) Source #

Output only. The BCP-47 language tag of the language in this result. This language code was detected to have the most likelihood of being spoken in the audio.

GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults

data GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults Source #

Annotation results for a single video.

See: googleCloudVideointelligenceV1beta2_VideoAnnotationResults smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults -> c GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults #

toConstr :: GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults -> GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults -> m GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults -> m GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults -> m GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults #

Show GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults = D1 (MetaData "GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults'" PrefixI True) (((S1 (MetaSel (Just "_gcvvvarcShotAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1beta2_VideoSegment])) :*: S1 (MetaSel (Just "_gcvvvarcShotLabelAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1beta2_LabelAnnotation]))) :*: (S1 (MetaSel (Just "_gcvvvarcInputURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcvvvarcError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleRpc_Status)))) :*: ((S1 (MetaSel (Just "_gcvvvarcFrameLabelAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1beta2_LabelAnnotation])) :*: S1 (MetaSel (Just "_gcvvvarcSpeechTranscriptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1beta2_SpeechTranscription]))) :*: (S1 (MetaSel (Just "_gcvvvarcSegmentLabelAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1beta2_LabelAnnotation])) :*: S1 (MetaSel (Just "_gcvvvarcExplicitAnnotation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVideointelligenceV1beta2_ExplicitContentAnnotation))))))

gcvvvarcError :: Lens' GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults (Maybe GoogleRpc_Status) Source #

If set, indicates an error. Note that for a single `AnnotateVideoRequest` some videos may succeed and some may fail.

gcvvvarcSegmentLabelAnnotations :: Lens' GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults [GoogleCloudVideointelligenceV1beta2_LabelAnnotation] Source #

Label annotations on video level or user specified segment level. There is exactly one element for each unique label.

GoogleCloudVideointelligenceV1p2beta1_LabelSegment

data GoogleCloudVideointelligenceV1p2beta1_LabelSegment Source #

Video segment level annotation results for label detection.

See: googleCloudVideointelligenceV1p2beta1_LabelSegment smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p2beta1_LabelSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p2beta1_LabelSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p2beta1_LabelSegment -> c GoogleCloudVideointelligenceV1p2beta1_LabelSegment #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p2beta1_LabelSegment #

toConstr :: GoogleCloudVideointelligenceV1p2beta1_LabelSegment -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p2beta1_LabelSegment -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_LabelSegment) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_LabelSegment) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p2beta1_LabelSegment -> GoogleCloudVideointelligenceV1p2beta1_LabelSegment #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_LabelSegment -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_LabelSegment -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_LabelSegment -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_LabelSegment -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_LabelSegment -> m GoogleCloudVideointelligenceV1p2beta1_LabelSegment #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_LabelSegment -> m GoogleCloudVideointelligenceV1p2beta1_LabelSegment #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_LabelSegment -> m GoogleCloudVideointelligenceV1p2beta1_LabelSegment #

Show GoogleCloudVideointelligenceV1p2beta1_LabelSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p2beta1_LabelSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p2beta1_LabelSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p2beta1_LabelSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_LabelSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_LabelSegment = D1 (MetaData "GoogleCloudVideointelligenceV1p2beta1_LabelSegment" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1p2beta1_LabelSegment'" PrefixI True) (S1 (MetaSel (Just "_gcvvls1Confidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gcvvls1Segment") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVideointelligenceV1p2beta1_VideoSegment))))

googleCloudVideointelligenceV1p2beta1_LabelSegment :: GoogleCloudVideointelligenceV1p2beta1_LabelSegment Source #

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

Use one of the following lenses to modify other fields as desired:

gcvvls1Confidence :: Lens' GoogleCloudVideointelligenceV1p2beta1_LabelSegment (Maybe Double) Source #

Confidence that the label is accurate. Range: [0, 1].

GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingBox

data GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingBox Source #

Normalized bounding box. The normalized vertex coordinates are relative to the original image. Range: [0, 1].

See: googleCloudVideointelligenceV1p2beta1_NormalizedBoundingBox smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingBox Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingBox Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingBox -> c GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingBox #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingBox #

toConstr :: GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingBox -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingBox -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingBox) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingBox) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingBox -> GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingBox #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingBox -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingBox -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingBox -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingBox -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingBox -> m GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingBox #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingBox -> m GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingBox #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingBox -> m GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingBox #

Show GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingBox Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingBox Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingBox Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingBox Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingBox Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingBox = D1 (MetaData "GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingBox" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingBox'" PrefixI True) ((S1 (MetaSel (Just "_gcvvnbbBottom") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gcvvnbbLeft") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) :*: (S1 (MetaSel (Just "_gcvvnbbRight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gcvvnbbTop") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))))

GoogleCloudVideointelligenceV1p2beta1_TextSegment

data GoogleCloudVideointelligenceV1p2beta1_TextSegment Source #

Video segment level annotation results for text detection.

See: googleCloudVideointelligenceV1p2beta1_TextSegment smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p2beta1_TextSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p2beta1_TextSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p2beta1_TextSegment -> c GoogleCloudVideointelligenceV1p2beta1_TextSegment #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p2beta1_TextSegment #

toConstr :: GoogleCloudVideointelligenceV1p2beta1_TextSegment -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p2beta1_TextSegment -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_TextSegment) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_TextSegment) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p2beta1_TextSegment -> GoogleCloudVideointelligenceV1p2beta1_TextSegment #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_TextSegment -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_TextSegment -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_TextSegment -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_TextSegment -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_TextSegment -> m GoogleCloudVideointelligenceV1p2beta1_TextSegment #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_TextSegment -> m GoogleCloudVideointelligenceV1p2beta1_TextSegment #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_TextSegment -> m GoogleCloudVideointelligenceV1p2beta1_TextSegment #

Show GoogleCloudVideointelligenceV1p2beta1_TextSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p2beta1_TextSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p2beta1_TextSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p2beta1_TextSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_TextSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_TextSegment = D1 (MetaData "GoogleCloudVideointelligenceV1p2beta1_TextSegment" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1p2beta1_TextSegment'" PrefixI True) (S1 (MetaSel (Just "_gcvvtsFrames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1p2beta1_TextFrame])) :*: (S1 (MetaSel (Just "_gcvvtsConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gcvvtsSegment") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVideointelligenceV1p2beta1_VideoSegment)))))

googleCloudVideointelligenceV1p2beta1_TextSegment :: GoogleCloudVideointelligenceV1p2beta1_TextSegment Source #

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

Use one of the following lenses to modify other fields as desired:

gcvvtsConfidence :: Lens' GoogleCloudVideointelligenceV1p2beta1_TextSegment (Maybe Double) Source #

Confidence for the track of detected text. It is calculated as the highest over all frames where OCR detected text appears.

GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription

data GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription Source #

A speech recognition result corresponding to a portion of the audio.

See: googleCloudVideointelligenceV1p2beta1_SpeechTranscription smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription -> c GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription #

toConstr :: GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription -> GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription -> m GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription -> m GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription -> m GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription #

Show GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription = D1 (MetaData "GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription'" PrefixI True) (S1 (MetaSel (Just "_goooAlternatives") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative])) :*: S1 (MetaSel (Just "_goooLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

googleCloudVideointelligenceV1p2beta1_SpeechTranscription :: GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription Source #

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

Use one of the following lenses to modify other fields as desired:

goooAlternatives :: Lens' GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription [GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative] Source #

May contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`). These alternatives are ordered in terms of accuracy, with the top (first) alternative being the most probable, as ranked by the recognizer.

goooLanguageCode :: Lens' GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription (Maybe Text) Source #

Output only. The BCP-47 language tag of the language in this result. This language code was detected to have the most likelihood of being spoken in the audio.

GoogleRpc_Status

data GoogleRpc_Status Source #

The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. The error model is designed to be: - Simple to use and understand for most users - Flexible enough to meet unexpected needs # Overview The `Status` message contains three pieces of data: error code, error message, and error details. The error code should be an enum value of google.rpc.Code, but it may accept additional error codes if needed. The error message should be a developer-facing English message that helps developers *understand* and *resolve* the error. If a localized user-facing error message is needed, put the localized message in the error details or localize it in the client. The optional error details may contain arbitrary information about the error. There is a predefined set of error detail types in the package `google.rpc` that can be used for common error conditions. # Language mapping The `Status` message is the logical representation of the error model, but it is not necessarily the actual wire format. When the `Status` message is exposed in different client libraries and different wire protocols, it can be mapped differently. For example, it will likely be mapped to some exceptions in Java, but more likely mapped to some error codes in C. # Other uses The error model and the `Status` message can be used in a variety of environments, either with or without APIs, to provide a consistent developer experience across different environments. Example uses of this error model include: - Partial errors. If a service needs to return partial errors to the client, it may embed the `Status` in the normal response to indicate the partial errors. - Workflow errors. A typical workflow has multiple steps. Each step may have a `Status` message for error reporting. - Batch operations. If a client uses batch request and batch response, the `Status` message should be used directly inside batch response, one for each error sub-response. - Asynchronous operations. If an API call embeds asynchronous operation results in its response, the status of those operations should be represented directly using the `Status` message. - Logging. If some API errors are stored in logs, the message `Status` could be used directly after any stripping needed for security/privacy reasons.

See: googleRpc_Status smart constructor.

Instances
Eq GoogleRpc_Status Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleRpc_Status Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleRpc_Status -> c GoogleRpc_Status #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleRpc_Status #

toConstr :: GoogleRpc_Status -> Constr #

dataTypeOf :: GoogleRpc_Status -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleRpc_Status) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleRpc_Status) #

gmapT :: (forall b. Data b => b -> b) -> GoogleRpc_Status -> GoogleRpc_Status #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleRpc_Status -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleRpc_Status -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleRpc_Status -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleRpc_Status -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleRpc_Status -> m GoogleRpc_Status #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleRpc_Status -> m GoogleRpc_Status #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleRpc_Status -> m GoogleRpc_Status #

Show GoogleRpc_Status Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleRpc_Status Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Associated Types

type Rep GoogleRpc_Status :: Type -> Type #

ToJSON GoogleRpc_Status Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleRpc_Status Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleRpc_Status Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleRpc_Status = D1 (MetaData "GoogleRpc_Status" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleRpc_Status'" PrefixI True) (S1 (MetaSel (Just "_grsDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleRpc_StatusDetailsItem])) :*: (S1 (MetaSel (Just "_grsCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_grsMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

googleRpc_Status :: GoogleRpc_Status Source #

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

Use one of the following lenses to modify other fields as desired:

grsDetails :: Lens' GoogleRpc_Status [GoogleRpc_StatusDetailsItem] Source #

A list of messages that carry the error details. There is a common set of message types for APIs to use.

grsCode :: Lens' GoogleRpc_Status (Maybe Int32) Source #

The status code, which should be an enum value of google.rpc.Code.

grsMessage :: Lens' GoogleRpc_Status (Maybe Text) Source #

A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.

GoogleCloudVideointelligenceV1_VideoSegment

data GoogleCloudVideointelligenceV1_VideoSegment Source #

Video segment.

See: googleCloudVideointelligenceV1_VideoSegment smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1_VideoSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1_VideoSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1_VideoSegment -> c GoogleCloudVideointelligenceV1_VideoSegment #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1_VideoSegment #

toConstr :: GoogleCloudVideointelligenceV1_VideoSegment -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1_VideoSegment -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1_VideoSegment) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1_VideoSegment) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1_VideoSegment -> GoogleCloudVideointelligenceV1_VideoSegment #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1_VideoSegment -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1_VideoSegment -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1_VideoSegment -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1_VideoSegment -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_VideoSegment -> m GoogleCloudVideointelligenceV1_VideoSegment #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_VideoSegment -> m GoogleCloudVideointelligenceV1_VideoSegment #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_VideoSegment -> m GoogleCloudVideointelligenceV1_VideoSegment #

Show GoogleCloudVideointelligenceV1_VideoSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1_VideoSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1_VideoSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1_VideoSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1_VideoSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1_VideoSegment = D1 (MetaData "GoogleCloudVideointelligenceV1_VideoSegment" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1_VideoSegment'" PrefixI True) (S1 (MetaSel (Just "_gcvvvscStartTimeOffSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GDuration)) :*: S1 (MetaSel (Just "_gcvvvscEndTimeOffSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GDuration))))

googleCloudVideointelligenceV1_VideoSegment :: GoogleCloudVideointelligenceV1_VideoSegment Source #

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

Use one of the following lenses to modify other fields as desired:

gcvvvscStartTimeOffSet :: Lens' GoogleCloudVideointelligenceV1_VideoSegment (Maybe Scientific) Source #

Time-offset, relative to the beginning of the video, corresponding to the start of the segment (inclusive).

gcvvvscEndTimeOffSet :: Lens' GoogleCloudVideointelligenceV1_VideoSegment (Maybe Scientific) Source #

Time-offset, relative to the beginning of the video, corresponding to the end of the segment (inclusive).

GoogleCloudVideointelligenceV1p1beta1_ExplicitContentAnnotation

data GoogleCloudVideointelligenceV1p1beta1_ExplicitContentAnnotation Source #

Explicit content annotation (based on per-frame visual signals only). If no explicit content has been detected in a frame, no annotations are present for that frame.

See: googleCloudVideointelligenceV1p1beta1_ExplicitContentAnnotation smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p1beta1_ExplicitContentAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p1beta1_ExplicitContentAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentAnnotation -> c GoogleCloudVideointelligenceV1p1beta1_ExplicitContentAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p1beta1_ExplicitContentAnnotation #

toConstr :: GoogleCloudVideointelligenceV1p1beta1_ExplicitContentAnnotation -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p1beta1_ExplicitContentAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_ExplicitContentAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_ExplicitContentAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentAnnotation -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentAnnotation -> m GoogleCloudVideointelligenceV1p1beta1_ExplicitContentAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentAnnotation -> m GoogleCloudVideointelligenceV1p1beta1_ExplicitContentAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_ExplicitContentAnnotation -> m GoogleCloudVideointelligenceV1p1beta1_ExplicitContentAnnotation #

Show GoogleCloudVideointelligenceV1p1beta1_ExplicitContentAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p1beta1_ExplicitContentAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p1beta1_ExplicitContentAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p1beta1_ExplicitContentAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_ExplicitContentAnnotation Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_ExplicitContentAnnotation = D1 (MetaData "GoogleCloudVideointelligenceV1p1beta1_ExplicitContentAnnotation" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" True) (C1 (MetaCons "GoogleCloudVideointelligenceV1p1beta1_ExplicitContentAnnotation'" PrefixI True) (S1 (MetaSel (Just "_gcvvecacFrames") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame]))))

googleCloudVideointelligenceV1p1beta1_ExplicitContentAnnotation :: GoogleCloudVideointelligenceV1p1beta1_ExplicitContentAnnotation Source #

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

Use one of the following lenses to modify other fields as desired:

GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoResponse

data GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoResponse Source #

Video annotation response. Included in the `response` field of the `Operation` returned by the `GetOperation` call of the `google::longrunning::Operations` service.

See: googleCloudVideointelligenceV1p1beta1_AnnotateVideoResponse smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoResponse Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoResponse Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoResponse -> c GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoResponse #

toConstr :: GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoResponse -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoResponse -> GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoResponse -> m GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoResponse -> m GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoResponse -> m GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoResponse #

Show GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoResponse Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoResponse Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoResponse Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoResponse Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoResponse Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoResponse = D1 (MetaData "GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoResponse" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" True) (C1 (MetaCons "GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoResponse'" PrefixI True) (S1 (MetaSel (Just "_gcvvavrcAnnotationResults") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults]))))

googleCloudVideointelligenceV1p1beta1_AnnotateVideoResponse :: GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoResponse Source #

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

Use one of the following lenses to modify other fields as desired:

GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame

data GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame Source #

Video frame level annotation results for explicit content.

See: googleCloudVideointelligenceV1beta2_ExplicitContentFrame smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame -> c GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame #

toConstr :: GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame -> GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame -> m GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame -> m GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame -> m GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame #

Show GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame = D1 (MetaData "GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame'" PrefixI True) (S1 (MetaSel (Just "_gcvvecfcTimeOffSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GDuration)) :*: S1 (MetaSel (Just "_gcvvecfcPornographyLikelihood") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVideointelligenceV1beta2_ExplicitContentFramePornographyLikelihood))))

gcvvecfcTimeOffSet :: Lens' GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame (Maybe Scientific) Source #

Time-offset, relative to the beginning of the video, corresponding to the video frame for this location.

GoogleCloudVideointelligenceV1p1beta1_SpeechContext

data GoogleCloudVideointelligenceV1p1beta1_SpeechContext Source #

Provides "hints" to the speech recognizer to favor specific words and phrases in the results.

See: googleCloudVideointelligenceV1p1beta1_SpeechContext smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p1beta1_SpeechContext Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p1beta1_SpeechContext Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1p1beta1_SpeechContext -> c GoogleCloudVideointelligenceV1p1beta1_SpeechContext #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1p1beta1_SpeechContext #

toConstr :: GoogleCloudVideointelligenceV1p1beta1_SpeechContext -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p1beta1_SpeechContext -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_SpeechContext) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1p1beta1_SpeechContext) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1p1beta1_SpeechContext -> GoogleCloudVideointelligenceV1p1beta1_SpeechContext #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_SpeechContext -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1p1beta1_SpeechContext -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_SpeechContext -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1p1beta1_SpeechContext -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_SpeechContext -> m GoogleCloudVideointelligenceV1p1beta1_SpeechContext #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_SpeechContext -> m GoogleCloudVideointelligenceV1p1beta1_SpeechContext #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1p1beta1_SpeechContext -> m GoogleCloudVideointelligenceV1p1beta1_SpeechContext #

Show GoogleCloudVideointelligenceV1p1beta1_SpeechContext Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p1beta1_SpeechContext Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p1beta1_SpeechContext Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p1beta1_SpeechContext Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_SpeechContext Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p1beta1_SpeechContext = D1 (MetaData "GoogleCloudVideointelligenceV1p1beta1_SpeechContext" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" True) (C1 (MetaCons "GoogleCloudVideointelligenceV1p1beta1_SpeechContext'" PrefixI True) (S1 (MetaSel (Just "_gcvvscPhrases") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Text]))))

googleCloudVideointelligenceV1p1beta1_SpeechContext :: GoogleCloudVideointelligenceV1p1beta1_SpeechContext Source #

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

Use one of the following lenses to modify other fields as desired:

gcvvscPhrases :: Lens' GoogleCloudVideointelligenceV1p1beta1_SpeechContext [Text] Source #

  • Optional* A list of strings containing words and phrases "hints" so that the speech recognition is more likely to recognize them. This can be used to improve the accuracy for specific words and phrases, for example, if specific commands are typically spoken by the user. This can also be used to add additional words to the vocabulary of the recognizer. See usage limits.

GoogleCloudVideointelligenceV1_LabelSegment

data GoogleCloudVideointelligenceV1_LabelSegment Source #

Video segment level annotation results for label detection.

See: googleCloudVideointelligenceV1_LabelSegment smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1_LabelSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1_LabelSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVideointelligenceV1_LabelSegment -> c GoogleCloudVideointelligenceV1_LabelSegment #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVideointelligenceV1_LabelSegment #

toConstr :: GoogleCloudVideointelligenceV1_LabelSegment -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1_LabelSegment -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVideointelligenceV1_LabelSegment) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVideointelligenceV1_LabelSegment) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVideointelligenceV1_LabelSegment -> GoogleCloudVideointelligenceV1_LabelSegment #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1_LabelSegment -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVideointelligenceV1_LabelSegment -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1_LabelSegment -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVideointelligenceV1_LabelSegment -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_LabelSegment -> m GoogleCloudVideointelligenceV1_LabelSegment #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_LabelSegment -> m GoogleCloudVideointelligenceV1_LabelSegment #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVideointelligenceV1_LabelSegment -> m GoogleCloudVideointelligenceV1_LabelSegment #

Show GoogleCloudVideointelligenceV1_LabelSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1_LabelSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1_LabelSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1_LabelSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1_LabelSegment Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1_LabelSegment = D1 (MetaData "GoogleCloudVideointelligenceV1_LabelSegment" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.4.0-33YwUF2oXgzGsYmP62p2e3" False) (C1 (MetaCons "GoogleCloudVideointelligenceV1_LabelSegment'" PrefixI True) (S1 (MetaSel (Just "_g2Confidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_g2Segment") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVideointelligenceV1_VideoSegment))))

googleCloudVideointelligenceV1_LabelSegment :: GoogleCloudVideointelligenceV1_LabelSegment Source #

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

Use one of the following lenses to modify other fields as desired:

g2Confidence :: Lens' GoogleCloudVideointelligenceV1_LabelSegment (Maybe Double) Source #

Confidence that the label is accurate. Range: [0, 1].