gogol-videointelligence-0.5.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.Types

Contents

Description

 
Synopsis

Service Configuration

videoIntelligenceService :: ServiceConfig Source #

Default request referring to version v1p2beta1 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

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.5.0-EQh36GRkOhBCEVkOpIClTR" 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.5.0-EQh36GRkOhBCEVkOpIClTR" 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.5.0-EQh36GRkOhBCEVkOpIClTR" 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.

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.5.0-EQh36GRkOhBCEVkOpIClTR" 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.5.0-EQh36GRkOhBCEVkOpIClTR" 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.5.0-EQh36GRkOhBCEVkOpIClTR" 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.

GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode

data GoogleCloudVideointelligenceV1p2beta1_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 GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Methods

succ :: GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode -> GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode #

pred :: GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode -> GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode #

toEnum :: Int -> GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode #

fromEnum :: GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode -> Int #

enumFrom :: GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode -> [GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode] #

enumFromThen :: GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode -> GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode -> [GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode] #

enumFromTo :: GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode -> GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode -> [GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode] #

enumFromThenTo :: GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode -> GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode -> GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode -> [GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode] #

Eq GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Data GoogleCloudVideointelligenceV1p2beta1_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) -> GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode -> c GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode #

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

toConstr :: GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Read GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Show GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Generic GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

Hashable GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

ToJSON GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

FromJSON GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

FromHttpApiData GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

ToHttpApiData GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

type Rep GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Sum

type Rep GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode = D1 (MetaData "GoogleCloudVideointelligenceV1p2beta1_LabelDetectionConfigLabelDetectionMode" "Network.Google.VideoIntelligence.Types.Sum" "gogol-videointelligence-0.5.0-EQh36GRkOhBCEVkOpIClTR" 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)))

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.5.0-EQh36GRkOhBCEVkOpIClTR" 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.5.0-EQh36GRkOhBCEVkOpIClTR" 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.5.0-EQh36GRkOhBCEVkOpIClTR" 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.5.0-EQh36GRkOhBCEVkOpIClTR" 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.

GoogleCloudVideointelligenceV1p2beta1_ExplicitContentDetectionConfig

data GoogleCloudVideointelligenceV1p2beta1_ExplicitContentDetectionConfig Source #

Config for EXPLICIT_CONTENT_DETECTION.

See: googleCloudVideointelligenceV1p2beta1_ExplicitContentDetectionConfig smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p2beta1_ExplicitContentDetectionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p2beta1_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) -> GoogleCloudVideointelligenceV1p2beta1_ExplicitContentDetectionConfig -> c GoogleCloudVideointelligenceV1p2beta1_ExplicitContentDetectionConfig #

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

toConstr :: GoogleCloudVideointelligenceV1p2beta1_ExplicitContentDetectionConfig -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p2beta1_ExplicitContentDetectionConfig -> DataType #

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

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

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

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

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

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

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

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

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

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

Show GoogleCloudVideointelligenceV1p2beta1_ExplicitContentDetectionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p2beta1_ExplicitContentDetectionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p2beta1_ExplicitContentDetectionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p2beta1_ExplicitContentDetectionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_ExplicitContentDetectionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_ExplicitContentDetectionConfig = D1 (MetaData "GoogleCloudVideointelligenceV1p2beta1_ExplicitContentDetectionConfig" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.5.0-EQh36GRkOhBCEVkOpIClTR" True) (C1 (MetaCons "GoogleCloudVideointelligenceV1p2beta1_ExplicitContentDetectionConfig'" PrefixI True) (S1 (MetaSel (Just "_gcvvecdcModel") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

gcvvecdcModel :: Lens' GoogleCloudVideointelligenceV1p2beta1_ExplicitContentDetectionConfig (Maybe Text) Source #

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

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.5.0-EQh36GRkOhBCEVkOpIClTR" 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.5.0-EQh36GRkOhBCEVkOpIClTR" 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.5.0-EQh36GRkOhBCEVkOpIClTR" 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.5.0-EQh36GRkOhBCEVkOpIClTR" 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.5.0-EQh36GRkOhBCEVkOpIClTR" 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.5.0-EQh36GRkOhBCEVkOpIClTR" 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.5.0-EQh36GRkOhBCEVkOpIClTR" 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.5.0-EQh36GRkOhBCEVkOpIClTR" 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].

GoogleCloudVideointelligenceV1p2beta1_TextDetectionConfig

data GoogleCloudVideointelligenceV1p2beta1_TextDetectionConfig Source #

Config for TEXT_DETECTION.

See: googleCloudVideointelligenceV1p2beta1_TextDetectionConfig smart constructor.

Instances
Eq GoogleCloudVideointelligenceV1p2beta1_TextDetectionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Data GoogleCloudVideointelligenceV1p2beta1_TextDetectionConfig 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_TextDetectionConfig -> c GoogleCloudVideointelligenceV1p2beta1_TextDetectionConfig #

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

toConstr :: GoogleCloudVideointelligenceV1p2beta1_TextDetectionConfig -> Constr #

dataTypeOf :: GoogleCloudVideointelligenceV1p2beta1_TextDetectionConfig -> DataType #

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

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

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

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

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

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

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

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

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

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

Show GoogleCloudVideointelligenceV1p2beta1_TextDetectionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

Generic GoogleCloudVideointelligenceV1p2beta1_TextDetectionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

ToJSON GoogleCloudVideointelligenceV1p2beta1_TextDetectionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

FromJSON GoogleCloudVideointelligenceV1p2beta1_TextDetectionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_TextDetectionConfig Source # 
Instance details

Defined in Network.Google.VideoIntelligence.Types.Product

type Rep GoogleCloudVideointelligenceV1p2beta1_TextDetectionConfig = D1 (MetaData "GoogleCloudVideointelligenceV1p2beta1_TextDetectionConfig" "Network.Google.VideoIntelligence.Types.Product" "gogol-videointelligence-0.5.0-EQh36GRkOhBCEVkOpIClTR" True) (C1 (MetaCons "GoogleCloudVideointelligenceV1p2beta1_TextDetectionConfig'" PrefixI True) (S1 (MetaSel (Just "_gcvvtdcLanguageHints") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Text]))))

googleCloudVideointelligenceV1p2beta1_TextDetectionConfig :: GoogleCloudVideointelligenceV1p2beta1_TextDetectionConfig Source #

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

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

gcvvtdcLanguageHints :: Lens' GoogleCloudVideointelligenceV1p2beta1_TextDetectionConfig [Text] Source #

Language hint can be specified if the language to be detected is known a priori. It can increase the accuracy of the detection. Language hint must be language code in BCP-47 format. Automatic language detection is performed if no hint is provided.

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.5.0-EQh36GRkOhBCEVkOpIClTR" 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.5.0-EQh36GRkOhBCEVkOpIClTR" 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.5.0-EQh36GRkOhBCEVkOpIClTR" 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 #