gogol-cloudsearch-0.4.0: Google Cloud Search 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.CloudSearch.Types

Contents

Description

 
Synopsis

Service Configuration

cloudSearchService :: ServiceConfig Source #

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

OAuth Scopes

cloudSearchSettingsQueryScope :: Proxy '["https://www.googleapis.com/auth/cloud_search.settings.query"] Source #

New Service: https://www.googleapis.com/auth/cloud_search.settings.query

cloudSearchStatsIndexingScope :: Proxy '["https://www.googleapis.com/auth/cloud_search.stats.indexing"] Source #

New Service: https://www.googleapis.com/auth/cloud_search.stats.indexing

cloudSearchIndexingScope :: Proxy '["https://www.googleapis.com/auth/cloud_search.indexing"] Source #

New Service: https://www.googleapis.com/auth/cloud_search.indexing

cloudSearchScope :: Proxy '["https://www.googleapis.com/auth/cloud_search"] Source #

Index and serve your organization's data with Cloud Search

cloudSearchSettingsIndexingScope :: Proxy '["https://www.googleapis.com/auth/cloud_search.settings.indexing"] Source #

New Service: https://www.googleapis.com/auth/cloud_search.settings.indexing

cloudSearchQueryScope :: Proxy '["https://www.googleapis.com/auth/cloud_search.query"] Source #

Search your organization's data in the Cloud Search index

cloudSearchDebugScope :: Proxy '["https://www.googleapis.com/auth/cloud_search.debug"] Source #

New Service: https://www.googleapis.com/auth/cloud_search.debug

cloudSearchStatsScope :: Proxy '["https://www.googleapis.com/auth/cloud_search.stats"] Source #

New Service: https://www.googleapis.com/auth/cloud_search.stats

cloudSearchSettingsScope :: Proxy '["https://www.googleapis.com/auth/cloud_search.settings"] Source #

New Service: https://www.googleapis.com/auth/cloud_search.settings

DriveMimeTypeRestrictType

data DriveMimeTypeRestrictType Source #

Constructors

Unspecified
UNSPECIFIED
Pdf
PDF
Document
DOCUMENT
Presentation
PRESENTATION
Spreadsheet
SPREADSHEET
Form
FORM
Drawing
DRAWING
Script
SCRIPT
Map
MAP
Image
IMAGE
Audio
AUDIO
Video
VIDEO
Folder
FOLDER
Archive
ARCHIVE
Site
SITE
Instances
Enum DriveMimeTypeRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Eq DriveMimeTypeRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Data DriveMimeTypeRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Methods

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

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

toConstr :: DriveMimeTypeRestrictType -> Constr #

dataTypeOf :: DriveMimeTypeRestrictType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord DriveMimeTypeRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Read DriveMimeTypeRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Show DriveMimeTypeRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Generic DriveMimeTypeRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Associated Types

type Rep DriveMimeTypeRestrictType :: Type -> Type #

Hashable DriveMimeTypeRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToJSON DriveMimeTypeRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromJSON DriveMimeTypeRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromHttpApiData DriveMimeTypeRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToHttpApiData DriveMimeTypeRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep DriveMimeTypeRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep DriveMimeTypeRestrictType = D1 (MetaData "DriveMimeTypeRestrictType" "Network.Google.CloudSearch.Types.Sum" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (((C1 (MetaCons "Unspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Pdf" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Document" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "Presentation" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Spreadsheet" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Form" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Drawing" PrefixI False) (U1 :: Type -> Type)))) :+: (((C1 (MetaCons "Script" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Map" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Image" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Audio" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "Video" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Folder" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Archive" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Site" PrefixI False) (U1 :: Type -> Type)))))

DriveFollowUpRestrictType

data DriveFollowUpRestrictType Source #

Constructors

DFURTUnspecified
UNSPECIFIED
DFURTFollowupSuggestions
FOLLOWUP_SUGGESTIONS
DFURTFollowupActionItems
FOLLOWUP_ACTION_ITEMS
Instances
Enum DriveFollowUpRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Eq DriveFollowUpRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Data DriveFollowUpRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Methods

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

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

toConstr :: DriveFollowUpRestrictType -> Constr #

dataTypeOf :: DriveFollowUpRestrictType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord DriveFollowUpRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Read DriveFollowUpRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Show DriveFollowUpRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Generic DriveFollowUpRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Associated Types

type Rep DriveFollowUpRestrictType :: Type -> Type #

Hashable DriveFollowUpRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToJSON DriveFollowUpRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromJSON DriveFollowUpRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromHttpApiData DriveFollowUpRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToHttpApiData DriveFollowUpRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep DriveFollowUpRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep DriveFollowUpRestrictType = D1 (MetaData "DriveFollowUpRestrictType" "Network.Google.CloudSearch.Types.Sum" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "DFURTUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "DFURTFollowupSuggestions" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DFURTFollowupActionItems" PrefixI False) (U1 :: Type -> Type)))

ItemContent

data ItemContent Source #

Content of an item to be indexed and surfaced by Cloud Search.

See: itemContent smart constructor.

Instances
Eq ItemContent Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data ItemContent Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

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

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

toConstr :: ItemContent -> Constr #

dataTypeOf :: ItemContent -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ItemContent Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic ItemContent Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep ItemContent :: Type -> Type #

ToJSON ItemContent Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON ItemContent Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ItemContent Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ItemContent = D1 (MetaData "ItemContent" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "ItemContent'" PrefixI True) ((S1 (MetaSel (Just "_icHash") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_icContentFormat") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ItemContentContentFormat))) :*: (S1 (MetaSel (Just "_icContentDataRef") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UploadItemRef)) :*: S1 (MetaSel (Just "_icInlineContent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bytes)))))

itemContent :: ItemContent Source #

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

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

icHash :: Lens' ItemContent (Maybe Text) Source #

Hashing info calculated and provided by the API client for content. Can be used with the items.push method to calculate modified state. The maximum length is 2048 characters.

icContentDataRef :: Lens' ItemContent (Maybe UploadItemRef) Source #

Upload reference ID of a previously uploaded content via write method.

icInlineContent :: Lens' ItemContent (Maybe ByteString) Source #

Content that is supplied inlined within the update method. The maximum length is 102400 bytes (100 KiB).

Photo

data Photo Source #

A person's photo.

See: photo smart constructor.

Instances
Eq Photo Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

(==) :: Photo -> Photo -> Bool #

(/=) :: Photo -> Photo -> Bool #

Data Photo Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

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

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

toConstr :: Photo -> Constr #

dataTypeOf :: Photo -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Photo Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

showsPrec :: Int -> Photo -> ShowS #

show :: Photo -> String #

showList :: [Photo] -> ShowS #

Generic Photo Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep Photo :: Type -> Type #

Methods

from :: Photo -> Rep Photo x #

to :: Rep Photo x -> Photo #

ToJSON Photo Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON Photo Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep Photo Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep Photo = D1 (MetaData "Photo" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "Photo'" PrefixI True) (S1 (MetaSel (Just "_pURL") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

photo :: Photo Source #

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

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

pURL :: Lens' Photo (Maybe Text) Source #

The URL of the photo.

SearchItemsByViewURLRequest

data SearchItemsByViewURLRequest Source #

Instances
Eq SearchItemsByViewURLRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data SearchItemsByViewURLRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

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

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

toConstr :: SearchItemsByViewURLRequest -> Constr #

dataTypeOf :: SearchItemsByViewURLRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show SearchItemsByViewURLRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic SearchItemsByViewURLRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep SearchItemsByViewURLRequest :: Type -> Type #

ToJSON SearchItemsByViewURLRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON SearchItemsByViewURLRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep SearchItemsByViewURLRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep SearchItemsByViewURLRequest = D1 (MetaData "SearchItemsByViewURLRequest" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "SearchItemsByViewURLRequest'" PrefixI True) (S1 (MetaSel (Just "_sibvurDebugOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DebugOptions)) :*: (S1 (MetaSel (Just "_sibvurPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_sibvurViewURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

searchItemsByViewURLRequest :: SearchItemsByViewURLRequest Source #

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

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

sibvurPageToken :: Lens' SearchItemsByViewURLRequest (Maybe Text) Source #

The next_page_token value returned from a previous request, if any.

sibvurViewURL :: Lens' SearchItemsByViewURLRequest (Maybe Text) Source #

Specify the full view URL to find the corresponding item. The maximum length is 2048 characters.

SearchApplication

data SearchApplication Source #

SearchApplication

See: searchApplication smart constructor.

Instances
Eq SearchApplication Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data SearchApplication Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

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

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

toConstr :: SearchApplication -> Constr #

dataTypeOf :: SearchApplication -> DataType #

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

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

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

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

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

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

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

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

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

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

Show SearchApplication Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic SearchApplication Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep SearchApplication :: Type -> Type #

ToJSON SearchApplication Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON SearchApplication Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep SearchApplication Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep SearchApplication = D1 (MetaData "SearchApplication" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "SearchApplication'" PrefixI True) (((S1 (MetaSel (Just "_saDataSourceRestrictions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [DataSourceRestriction])) :*: S1 (MetaSel (Just "_saOperationIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 (MetaSel (Just "_saDefaultFacetOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [FacetOptions])) :*: S1 (MetaSel (Just "_saScoringConfig") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ScoringConfig)))) :*: ((S1 (MetaSel (Just "_saName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_saSourceConfig") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [SourceConfig]))) :*: (S1 (MetaSel (Just "_saDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_saDefaultSortOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SortOptions))))))

searchApplication :: SearchApplication Source #

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

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

saDataSourceRestrictions :: Lens' SearchApplication [DataSourceRestriction] Source #

Retrictions applied to the configurations. The maximum number of elements is 10.

saOperationIds :: Lens' SearchApplication [Text] Source #

IDs of the Long Running Operations (LROs) currently running for this schema. Output only field.

saDefaultFacetOptions :: Lens' SearchApplication [FacetOptions] Source #

The default fields for returning facet results. The sources specified here also have been included in data_source_restrictions above.

saScoringConfig :: Lens' SearchApplication (Maybe ScoringConfig) Source #

Configuration for ranking results.

saName :: Lens' SearchApplication (Maybe Text) Source #

Name of the Search Application. Format: searchapplications/{application_id}.

saSourceConfig :: Lens' SearchApplication [SourceConfig] Source #

Configuration for a sources specified in data_source_restrictions.

saDisplayName :: Lens' SearchApplication (Maybe Text) Source #

Display name of the Search Application. The maximum length is 300 characters.

saDefaultSortOptions :: Lens' SearchApplication (Maybe SortOptions) Source #

The default options for sorting the search results

BooleanOperatorOptions

data BooleanOperatorOptions Source #

Used to provide a search operator for boolean properties. This is optional. Search operators let users restrict the query to specific fields relevant to the type of item being searched.

See: booleanOperatorOptions smart constructor.

Instances
Eq BooleanOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data BooleanOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

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

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

toConstr :: BooleanOperatorOptions -> Constr #

dataTypeOf :: BooleanOperatorOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Show BooleanOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic BooleanOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep BooleanOperatorOptions :: Type -> Type #

ToJSON BooleanOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON BooleanOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep BooleanOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep BooleanOperatorOptions = D1 (MetaData "BooleanOperatorOptions" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "BooleanOperatorOptions'" PrefixI True) (S1 (MetaSel (Just "_booOperatorName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

booleanOperatorOptions :: BooleanOperatorOptions Source #

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

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

booOperatorName :: Lens' BooleanOperatorOptions (Maybe Text) Source #

Indicates the operator name required in the query in order to isolate the boolean property. For example, if operatorName is *closed* and the property's name is *isClosed*, then queries like *closed:<value>* will show results only where the value of the property named *isClosed* matches *<value>*. By contrast, a search that uses the same *<value>* without an operator will return all items where *<value>* matches the value of any String properties or text within the content field for the item. The operator name can only contain lowercase letters (a-z). The maximum length is 32 characters.

Status

data Status Source #

The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. The error model is designed to be: - Simple to use and understand for most users - Flexible enough to meet unexpected needs # Overview The `Status` message contains three pieces of data: error code, error message, and error details. The error code should be an enum value of google.rpc.Code, but it may accept additional error codes if needed. The error message should be a developer-facing English message that helps developers *understand* and *resolve* the error. If a localized user-facing error message is needed, put the localized message in the error details or localize it in the client. The optional error details may contain arbitrary information about the error. There is a predefined set of error detail types in the package `google.rpc` that can be used for common error conditions. # Language mapping The `Status` message is the logical representation of the error model, but it is not necessarily the actual wire format. When the `Status` message is exposed in different client libraries and different wire protocols, it can be mapped differently. For example, it will likely be mapped to some exceptions in Java, but more likely mapped to some error codes in C. # Other uses The error model and the `Status` message can be used in a variety of environments, either with or without APIs, to provide a consistent developer experience across different environments. Example uses of this error model include: - Partial errors. If a service needs to return partial errors to the client, it may embed the `Status` in the normal response to indicate the partial errors. - Workflow errors. A typical workflow has multiple steps. Each step may have a `Status` message for error reporting. - Batch operations. If a client uses batch request and batch response, the `Status` message should be used directly inside batch response, one for each error sub-response. - Asynchronous operations. If an API call embeds asynchronous operation results in its response, the status of those operations should be represented directly using the `Status` message. - Logging. If some API errors are stored in logs, the message `Status` could be used directly after any stripping needed for security/privacy reasons.

See: status smart constructor.

Instances
Eq Status Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

(==) :: Status -> Status -> Bool #

(/=) :: Status -> Status -> Bool #

Data Status Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

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

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

toConstr :: Status -> Constr #

dataTypeOf :: Status -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Status Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic Status Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep Status :: Type -> Type #

Methods

from :: Status -> Rep Status x #

to :: Rep Status x -> Status #

ToJSON Status Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON Status Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep Status Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep Status = D1 (MetaData "Status" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "Status'" PrefixI True) (S1 (MetaSel (Just "_sDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [StatusDetailsItem])) :*: (S1 (MetaSel (Just "_sCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_sMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

status :: Status Source #

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

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

sDetails :: Lens' Status [StatusDetailsItem] Source #

A list of messages that carry the error details. There is a common set of message types for APIs to use.

sCode :: Lens' Status (Maybe Int32) Source #

The status code, which should be an enum value of google.rpc.Code.

sMessage :: Lens' Status (Maybe Text) Source #

A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.

EnumPropertyOptions

data EnumPropertyOptions Source #

Options for enum properties, which allow you to define a restricted set of strings to match user queries, set rankings for those string values, and define an operator name to be paired with those strings so that users can narrow results to only items with a specific value. For example, for items in a request tracking system with priority information, you could define *p0* as an allowable enum value and tie this enum to the operator name *priority* so that search users could add *priority:p0* to their query to restrict the set of results to only those items indexed with the value *p0*.

See: enumPropertyOptions smart constructor.

Instances
Eq EnumPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data EnumPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

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

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

toConstr :: EnumPropertyOptions -> Constr #

dataTypeOf :: EnumPropertyOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Show EnumPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic EnumPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep EnumPropertyOptions :: Type -> Type #

ToJSON EnumPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON EnumPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep EnumPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep EnumPropertyOptions = D1 (MetaData "EnumPropertyOptions" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "EnumPropertyOptions'" PrefixI True) (S1 (MetaSel (Just "_epoPossibleValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [EnumValuePair])) :*: (S1 (MetaSel (Just "_epoOrderedRanking") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe EnumPropertyOptionsOrderedRanking)) :*: S1 (MetaSel (Just "_epoOperatorOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe EnumOperatorOptions)))))

enumPropertyOptions :: EnumPropertyOptions Source #

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

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

epoPossibleValues :: Lens' EnumPropertyOptions [EnumValuePair] Source #

The list of possible values for the enumeration property. All EnumValuePairs must provide a string value. If you specify an integer value for one EnumValuePair, then all possible EnumValuePairs must provide an integer value. Both the string value and integer value must be unique over all possible values. Once set, possible values cannot be removed or modified. If you supply an ordered ranking and think you might insert additional enum values in the future, leave gaps in the initial integer values to allow adding a value in between previously registered values. The maximum number of elements is 100.

epoOrderedRanking :: Lens' EnumPropertyOptions (Maybe EnumPropertyOptionsOrderedRanking) Source #

Used to specify the ordered ranking for the enumeration that determines how the integer values provided in the possible EnumValuePairs are used to rank results. If specified, integer values must be provided for all possible EnumValuePair values given for this property. Can only be used if isRepeatable is false.

epoOperatorOptions :: Lens' EnumPropertyOptions (Maybe EnumOperatorOptions) Source #

If set, describes how the enum should be used as a search operator.

ItemStatusCode

data ItemStatusCode Source #

Status code.

Constructors

CodeUnspecified

CODE_UNSPECIFIED Input-only value. Used with Items.list to list all items in the queue, regardless of status.

Error'

ERROR Error encountered by Cloud Search while processing this item. Details of the error are in repositoryError.

Modified

MODIFIED Item has been modified in the repository, and is out of date with the version previously accepted into Cloud Search.

NewItem

NEW_ITEM Item is known to exist in the repository, but is not yet accepted by Cloud Search. An item can be in this state when Items.push has been called for an item of this name that did not exist previously.

Accepted

ACCEPTED API has accepted the up-to-date data of this item.

Instances
Enum ItemStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Eq ItemStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Data ItemStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Methods

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

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

toConstr :: ItemStatusCode -> Constr #

dataTypeOf :: ItemStatusCode -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ItemStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Read ItemStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Show ItemStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Generic ItemStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Associated Types

type Rep ItemStatusCode :: Type -> Type #

Hashable ItemStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToJSON ItemStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromJSON ItemStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromHttpApiData ItemStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToHttpApiData ItemStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep ItemStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep ItemStatusCode = D1 (MetaData "ItemStatusCode" "Network.Google.CloudSearch.Types.Sum" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) ((C1 (MetaCons "CodeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Error'" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Modified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "NewItem" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Accepted" PrefixI False) (U1 :: Type -> Type))))

UnreserveItemsRequest

data UnreserveItemsRequest Source #

Instances
Eq UnreserveItemsRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data UnreserveItemsRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

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

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

toConstr :: UnreserveItemsRequest -> Constr #

dataTypeOf :: UnreserveItemsRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show UnreserveItemsRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic UnreserveItemsRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep UnreserveItemsRequest :: Type -> Type #

ToJSON UnreserveItemsRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON UnreserveItemsRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep UnreserveItemsRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep UnreserveItemsRequest = D1 (MetaData "UnreserveItemsRequest" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "UnreserveItemsRequest'" PrefixI True) (S1 (MetaSel (Just "_uirQueue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_uirDebugOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DebugOptions)) :*: S1 (MetaSel (Just "_uirConnectorName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

unreserveItemsRequest :: UnreserveItemsRequest Source #

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

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

uirQueue :: Lens' UnreserveItemsRequest (Maybe Text) Source #

Name of a queue to unreserve items from.

uirConnectorName :: Lens' UnreserveItemsRequest (Maybe Text) Source #

Name of connector making this call. Format: datasources/{source_id}/connectors/{ID}

DateOperatorOptions

data DateOperatorOptions Source #

Optional. Provides a search operator for date properties. Search operators let users restrict the query to specific fields relevant to the type of item being searched.

See: dateOperatorOptions smart constructor.

Instances
Eq DateOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data DateOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

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

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

toConstr :: DateOperatorOptions -> Constr #

dataTypeOf :: DateOperatorOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DateOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic DateOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep DateOperatorOptions :: Type -> Type #

ToJSON DateOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON DateOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep DateOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep DateOperatorOptions = D1 (MetaData "DateOperatorOptions" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "DateOperatorOptions'" PrefixI True) (S1 (MetaSel (Just "_dooOperatorName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_dooLessThanOperatorName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dooGreaterThanOperatorName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

dateOperatorOptions :: DateOperatorOptions Source #

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

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

dooOperatorName :: Lens' DateOperatorOptions (Maybe Text) Source #

Indicates the actual string required in the query in order to isolate the date property. For example, suppose an issue tracking schema object has a property named *closeDate* that specifies an operator with an operatorName of *closedon*. For searches on that data, queries like *closedon:<value>* will show results only where the value of the *closeDate* property matches *<value>*. By contrast, a search that uses the same *<value>* without an operator will return all items where *<value>* matches the value of any String properties or text within the content field for the indexed datasource. The operator name can only contain lowercase letters (a-z). The maximum length is 32 characters.

dooLessThanOperatorName :: Lens' DateOperatorOptions (Maybe Text) Source #

Indicates the operator name required in the query in order to isolate the date property using the less-than operator. For example, if lessThanOperatorName is *closedbefore* and the property's name is *closeDate*, then queries like *closedbefore:<value>* will show results only where the value of the property named *closeDate* is earlier than *<value>*. The operator name can only contain lowercase letters (a-z). The maximum length is 32 characters.

dooGreaterThanOperatorName :: Lens' DateOperatorOptions (Maybe Text) Source #

Indicates the operator name required in the query in order to isolate the date property using the greater-than operator. For example, if greaterThanOperatorName is *closedafter* and the property's name is *closeDate*, then queries like *closedafter:<value>* will show results only where the value of the property named *closeDate* is later than *<value>*. The operator name can only contain lowercase letters (a-z). The maximum length is 32 characters.

GetDataSourceIndexStatsResponse

data GetDataSourceIndexStatsResponse Source #

Instances
Eq GetDataSourceIndexStatsResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data GetDataSourceIndexStatsResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

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

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

toConstr :: GetDataSourceIndexStatsResponse -> Constr #

dataTypeOf :: GetDataSourceIndexStatsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show GetDataSourceIndexStatsResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic GetDataSourceIndexStatsResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep GetDataSourceIndexStatsResponse :: Type -> Type #

ToJSON GetDataSourceIndexStatsResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON GetDataSourceIndexStatsResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep GetDataSourceIndexStatsResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep GetDataSourceIndexStatsResponse = D1 (MetaData "GetDataSourceIndexStatsResponse" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "GetDataSourceIndexStatsResponse'" PrefixI True) (S1 (MetaSel (Just "_gdsisrStats") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [DataSourceIndexStats]))))

getDataSourceIndexStatsResponse :: GetDataSourceIndexStatsResponse Source #

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

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

gdsisrStats :: Lens' GetDataSourceIndexStatsResponse [DataSourceIndexStats] Source #

Summary of indexed item counts, one for each day in the requested range.

ObjectDisplayOptions

data ObjectDisplayOptions Source #

The display options for an object.

See: objectDisplayOptions smart constructor.

Instances
Eq ObjectDisplayOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data ObjectDisplayOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

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

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

toConstr :: ObjectDisplayOptions -> Constr #

dataTypeOf :: ObjectDisplayOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ObjectDisplayOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic ObjectDisplayOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep ObjectDisplayOptions :: Type -> Type #

ToJSON ObjectDisplayOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON ObjectDisplayOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ObjectDisplayOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ObjectDisplayOptions = D1 (MetaData "ObjectDisplayOptions" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "ObjectDisplayOptions'" PrefixI True) (S1 (MetaSel (Just "_odoMetalines") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Metaline])) :*: S1 (MetaSel (Just "_odoObjectDisplayLabel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

objectDisplayOptions :: ObjectDisplayOptions Source #

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

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

odoMetalines :: Lens' ObjectDisplayOptions [Metaline] Source #

Defines the properties that will be displayed in the metalines of the search results. The property values will be displayed in the order given here. If a property holds multiple values, all of the values will be diplayed before the next properties. For this reason, it is a good practice to specify singular properties before repeated properties in this list. All of the properties must set is_returnable to true. The maximum number of elements is 3.

odoObjectDisplayLabel :: Lens' ObjectDisplayOptions (Maybe Text) Source #

The user friendly label to display in the search result to inidicate the type of the item. This is OPTIONAL; if not given, an object label will not be displayed on the context line of the search results. The maximum length is 32 characters.

QueryItem

data QueryItem Source #

Information relevant only to a query entry.

See: queryItem smart constructor.

Instances
Eq QueryItem Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data QueryItem Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

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

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

toConstr :: QueryItem -> Constr #

dataTypeOf :: QueryItem -> DataType #

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

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

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

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

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

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

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

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

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

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

Show QueryItem Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic QueryItem Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep QueryItem :: Type -> Type #

ToJSON QueryItem Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON QueryItem Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep QueryItem Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep QueryItem = D1 (MetaData "QueryItem" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "QueryItem'" PrefixI True) (S1 (MetaSel (Just "_qiIsSynthetic") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Bool))))

queryItem :: QueryItem Source #

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

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

qiIsSynthetic :: Lens' QueryItem (Maybe Bool) Source #

True if the text was generated by means other than a previous user search.

ListUnmAppedIdentitiesResponse

data ListUnmAppedIdentitiesResponse Source #

Instances
Eq ListUnmAppedIdentitiesResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data ListUnmAppedIdentitiesResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

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

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

toConstr :: ListUnmAppedIdentitiesResponse -> Constr #

dataTypeOf :: ListUnmAppedIdentitiesResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ListUnmAppedIdentitiesResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic ListUnmAppedIdentitiesResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep ListUnmAppedIdentitiesResponse :: Type -> Type #

ToJSON ListUnmAppedIdentitiesResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON ListUnmAppedIdentitiesResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ListUnmAppedIdentitiesResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ListUnmAppedIdentitiesResponse = D1 (MetaData "ListUnmAppedIdentitiesResponse" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "ListUnmAppedIdentitiesResponse'" PrefixI True) (S1 (MetaSel (Just "_luairNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_luairUnmAppedIdentities") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [UnmAppedIdentity]))))

listUnmAppedIdentitiesResponse :: ListUnmAppedIdentitiesResponse Source #

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

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

luairNextPageToken :: Lens' ListUnmAppedIdentitiesResponse (Maybe Text) Source #

Token to retrieve the next page of results, or empty if there are no more results in the list.

DeleteQueueItemsRequest

data DeleteQueueItemsRequest Source #

Instances
Eq DeleteQueueItemsRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data DeleteQueueItemsRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

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

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

toConstr :: DeleteQueueItemsRequest -> Constr #

dataTypeOf :: DeleteQueueItemsRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DeleteQueueItemsRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic DeleteQueueItemsRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep DeleteQueueItemsRequest :: Type -> Type #

ToJSON DeleteQueueItemsRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON DeleteQueueItemsRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep DeleteQueueItemsRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep DeleteQueueItemsRequest = D1 (MetaData "DeleteQueueItemsRequest" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "DeleteQueueItemsRequest'" PrefixI True) (S1 (MetaSel (Just "_dqirQueue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_dqirDebugOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DebugOptions)) :*: S1 (MetaSel (Just "_dqirConnectorName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

deleteQueueItemsRequest :: DeleteQueueItemsRequest Source #

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

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

dqirQueue :: Lens' DeleteQueueItemsRequest (Maybe Text) Source #

Name of a queue to delete items from.

dqirConnectorName :: Lens' DeleteQueueItemsRequest (Maybe Text) Source #

Name of connector making this call. Format: datasources/{source_id}/connectors/{ID}

SearchResult

data SearchResult Source #

Results containing indexed information for a document.

See: searchResult smart constructor.

Instances
Eq SearchResult Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data SearchResult Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

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

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

toConstr :: SearchResult -> Constr #

dataTypeOf :: SearchResult -> DataType #

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

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

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

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

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

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

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

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

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

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

Show SearchResult Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic SearchResult Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep SearchResult :: Type -> Type #

ToJSON SearchResult Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON SearchResult Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep SearchResult Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep SearchResult = D1 (MetaData "SearchResult" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "SearchResult'" PrefixI True) ((S1 (MetaSel (Just "_srDebugInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ResultDebugInfo)) :*: (S1 (MetaSel (Just "_srSnippet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Snippet)) :*: S1 (MetaSel (Just "_srURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_srClusteredResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [SearchResult])) :*: (S1 (MetaSel (Just "_srMetadata") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Metadata)) :*: S1 (MetaSel (Just "_srTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

searchResult :: SearchResult Source #

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

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

srDebugInfo :: Lens' SearchResult (Maybe ResultDebugInfo) Source #

Debugging information about this search result.

srSnippet :: Lens' SearchResult (Maybe Snippet) Source #

The concatenation of all snippets (summaries) available for this result.

srURL :: Lens' SearchResult (Maybe Text) Source #

The URL of the result.

srClusteredResults :: Lens' SearchResult [SearchResult] Source #

If source is clustered, provide list of clustered results. There will only be one level of clustered results. If current source is not enabled for clustering, this field will be empty.

srMetadata :: Lens' SearchResult (Maybe Metadata) Source #

Metadata of the search result.

srTitle :: Lens' SearchResult (Maybe Text) Source #

Title of the search result.

SpellResult

data SpellResult Source #

Instances
Eq SpellResult Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data SpellResult Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

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

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

toConstr :: SpellResult -> Constr #

dataTypeOf :: SpellResult -> DataType #

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

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

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

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

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

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

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

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

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

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

Show SpellResult Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic SpellResult Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep SpellResult :: Type -> Type #

ToJSON SpellResult Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON SpellResult Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep SpellResult Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep SpellResult = D1 (MetaData "SpellResult" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "SpellResult'" PrefixI True) (S1 (MetaSel (Just "_srSuggestedQuery") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

spellResult :: SpellResult Source #

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

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

srSuggestedQuery :: Lens' SpellResult (Maybe Text) Source #

The suggested spelling of the query.

PeopleSuggestion

data PeopleSuggestion Source #

A people suggestion.

See: peopleSuggestion smart constructor.

Instances
Eq PeopleSuggestion Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data PeopleSuggestion Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

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

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

toConstr :: PeopleSuggestion -> Constr #

dataTypeOf :: PeopleSuggestion -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PeopleSuggestion Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic PeopleSuggestion Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep PeopleSuggestion :: Type -> Type #

ToJSON PeopleSuggestion Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON PeopleSuggestion Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep PeopleSuggestion Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep PeopleSuggestion = D1 (MetaData "PeopleSuggestion" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "PeopleSuggestion'" PrefixI True) (S1 (MetaSel (Just "_psPerson") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Person))))

peopleSuggestion :: PeopleSuggestion Source #

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

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

psPerson :: Lens' PeopleSuggestion (Maybe Person) Source #

Suggested person. All fields of the person object might not be populated.

QuerySource

data QuerySource Source #

List of sources that the user can search using the query API.

See: querySource smart constructor.

Instances
Eq QuerySource Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data QuerySource Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

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

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

toConstr :: QuerySource -> Constr #

dataTypeOf :: QuerySource -> DataType #

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

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

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

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

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

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

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

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

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

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

Show QuerySource Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic QuerySource Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep QuerySource :: Type -> Type #

ToJSON QuerySource Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON QuerySource Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep QuerySource Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep QuerySource = D1 (MetaData "QuerySource" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "QuerySource'" PrefixI True) ((S1 (MetaSel (Just "_qsShortName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_qsDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_qsSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Source)) :*: S1 (MetaSel (Just "_qsOperators") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [QueryOperator])))))

querySource :: QuerySource Source #

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

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

qsShortName :: Lens' QuerySource (Maybe Text) Source #

A short name or alias for the source. This value can be used with the 'source' operator.

qsDisplayName :: Lens' QuerySource (Maybe Text) Source #

Display name of the data source.

qsSource :: Lens' QuerySource (Maybe Source) Source #

Name of the source

qsOperators :: Lens' QuerySource [QueryOperator] Source #

List of all operators applicable for this source.

SuggestResponse

data SuggestResponse Source #

Response of the suggest API.

See: suggestResponse smart constructor.

Instances
Eq SuggestResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data SuggestResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

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

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

toConstr :: SuggestResponse -> Constr #

dataTypeOf :: SuggestResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show SuggestResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic SuggestResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep SuggestResponse :: Type -> Type #

ToJSON SuggestResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON SuggestResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep SuggestResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep SuggestResponse = D1 (MetaData "SuggestResponse" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "SuggestResponse'" PrefixI True) (S1 (MetaSel (Just "_srSuggestResults") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [SuggestResult]))))

suggestResponse :: SuggestResponse Source #

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

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

RepositoryError

data RepositoryError Source #

Errors when the connector is communicating to the source repository.

See: repositoryError smart constructor.

Instances
Eq RepositoryError Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data RepositoryError Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

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

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

toConstr :: RepositoryError -> Constr #

dataTypeOf :: RepositoryError -> DataType #

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

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

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

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

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

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

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

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

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

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

Show RepositoryError Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic RepositoryError Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep RepositoryError :: Type -> Type #

ToJSON RepositoryError Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON RepositoryError Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep RepositoryError Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep RepositoryError = D1 (MetaData "RepositoryError" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "RepositoryError'" PrefixI True) (S1 (MetaSel (Just "_reHTTPStatusCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: (S1 (MetaSel (Just "_reType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RepositoryErrorType)) :*: S1 (MetaSel (Just "_reErrorMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

repositoryError :: RepositoryError Source #

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

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

reHTTPStatusCode :: Lens' RepositoryError (Maybe Int32) Source #

Error codes. Matches the definition of HTTP status codes.

reErrorMessage :: Lens' RepositoryError (Maybe Text) Source #

Message that describes the error. The maximum allowable length of the message is 8192 characters.

QueryInterpretationInterpretationType

data QueryInterpretationInterpretationType Source #

Constructors

None

NONE No natural language interpretation or the natural language interpretation is not used to fetch the search results.

Blend

BLEND The natural language results is mixed with results from original query.

Replace

REPLACE The results only contain natural language results.

Instances
Enum QueryInterpretationInterpretationType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Eq QueryInterpretationInterpretationType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Data QueryInterpretationInterpretationType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Methods

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

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

toConstr :: QueryInterpretationInterpretationType -> Constr #

dataTypeOf :: QueryInterpretationInterpretationType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord QueryInterpretationInterpretationType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Read QueryInterpretationInterpretationType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Show QueryInterpretationInterpretationType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Generic QueryInterpretationInterpretationType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Hashable QueryInterpretationInterpretationType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToJSON QueryInterpretationInterpretationType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromJSON QueryInterpretationInterpretationType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromHttpApiData QueryInterpretationInterpretationType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToHttpApiData QueryInterpretationInterpretationType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep QueryInterpretationInterpretationType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep QueryInterpretationInterpretationType = D1 (MetaData "QueryInterpretationInterpretationType" "Network.Google.CloudSearch.Types.Sum" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "None" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Blend" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Replace" PrefixI False) (U1 :: Type -> Type)))

HTMLPropertyOptions

data HTMLPropertyOptions Source #

Options for html properties.

See: htmlPropertyOptions smart constructor.

Instances
Eq HTMLPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data HTMLPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

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

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

toConstr :: HTMLPropertyOptions -> Constr #

dataTypeOf :: HTMLPropertyOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Show HTMLPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic HTMLPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep HTMLPropertyOptions :: Type -> Type #

ToJSON HTMLPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON HTMLPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep HTMLPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep HTMLPropertyOptions = D1 (MetaData "HTMLPropertyOptions" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "HTMLPropertyOptions'" PrefixI True) (S1 (MetaSel (Just "_hpoRetrievalImportance") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RetrievalImportance)) :*: S1 (MetaSel (Just "_hpoOperatorOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe HTMLOperatorOptions))))

htmlPropertyOptions :: HTMLPropertyOptions Source #

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

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

hpoRetrievalImportance :: Lens' HTMLPropertyOptions (Maybe RetrievalImportance) Source #

Indicates the search quality importance of the tokens within the field when used for retrieval. Can only be set to DEFAULT or NONE.

hpoOperatorOptions :: Lens' HTMLPropertyOptions (Maybe HTMLOperatorOptions) Source #

If set, describes how the property should be used as a search operator.

PropertyDefinition

data PropertyDefinition Source #

The definition of a property within an object.

See: propertyDefinition smart constructor.

Instances
Eq PropertyDefinition Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data PropertyDefinition Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

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

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

toConstr :: PropertyDefinition -> Constr #

dataTypeOf :: PropertyDefinition -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PropertyDefinition Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic PropertyDefinition Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep PropertyDefinition :: Type -> Type #

ToJSON PropertyDefinition Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON PropertyDefinition Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product