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

type Rep PropertyDefinition Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep PropertyDefinition = D1 (MetaData "PropertyDefinition" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "PropertyDefinition'" PrefixI True) (((S1 (MetaSel (Just "_pdEnumPropertyOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe EnumPropertyOptions)) :*: (S1 (MetaSel (Just "_pdHTMLPropertyOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe HTMLPropertyOptions)) :*: S1 (MetaSel (Just "_pdObjectPropertyOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ObjectPropertyOptions)))) :*: ((S1 (MetaSel (Just "_pdIsReturnable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_pdTimestampPropertyOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TimestampPropertyOptions))) :*: (S1 (MetaSel (Just "_pdIntegerPropertyOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe IntegerPropertyOptions)) :*: S1 (MetaSel (Just "_pdName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 (MetaSel (Just "_pdIsRepeatable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_pdDoublePropertyOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DoublePropertyOptions))) :*: (S1 (MetaSel (Just "_pdDisplayOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PropertyDisplayOptions)) :*: S1 (MetaSel (Just "_pdTextPropertyOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TextPropertyOptions)))) :*: ((S1 (MetaSel (Just "_pdIsSortable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_pdIsFacetable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_pdBooleanPropertyOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BooleanPropertyOptions)) :*: S1 (MetaSel (Just "_pdDatePropertyOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DatePropertyOptions)))))))

pdIsReturnable :: Lens' PropertyDefinition (Maybe Bool) Source #

Indicates that the property identifies data that should be returned in search results via the Query API. If set to *true*, indicates that Query API users can use matching property fields in results. However, storing fields requires more space allocation and uses more bandwidth for search queries, which impacts performance over large datasets. Set to *true* here only if the field is needed for search results. Cannot be true for properties whose type is an object.

pdName :: Lens' PropertyDefinition (Maybe Text) Source #

The name of the property. Item indexing requests sent to the Indexing API should set the property name equal to this value. For example, if name is *subject_line*, then indexing requests for document items with subject fields should set the name for that field equal to *subject_line*. Use the name as the identifier for the object property. Once registered as a property for an object, you cannot re-use this name for another property within that object. The name must start with a letter and can only contain letters (A-Z, a-z) or numbers (0-9). The maximum length is 256 characters.

pdIsRepeatable :: Lens' PropertyDefinition (Maybe Bool) Source #

Indicates that multiple values are allowed for the property. For example, a document only has one description but can have multiple comments. Cannot be true for properties whose type is a boolean. If set to false, properties that contain more than one value will cause the indexing request for that item to be rejected.

pdDisplayOptions :: Lens' PropertyDefinition (Maybe PropertyDisplayOptions) Source #

Options that determine how the property is displayed in the Cloud Search results page if it is specified to be displayed in the object's display options .

pdIsSortable :: Lens' PropertyDefinition (Maybe Bool) Source #

Indicates that the property can be used for sorting. Cannot be true for properties that are repeatable. Cannot be true for properties whose type is object or user identifier. IsReturnable must be true to set this option. Only supported for Boolean, Date, Double, Integer, and Timestamp properties.

pdIsFacetable :: Lens' PropertyDefinition (Maybe Bool) Source #

Indicates that the property can be used for generating facets. Cannot be true for properties whose type is object. IsReturnable must be true to set this option. Only supported for Boolean, Enum, and Text properties.

SortOptions

data SortOptions Source #

Instances
Eq SortOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: SortOptions -> Constr #

dataTypeOf :: SortOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Show SortOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic SortOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep SortOptions :: Type -> Type #

ToJSON SortOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON SortOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep SortOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

sortOptions :: SortOptions Source #

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

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

soSortOrder :: Lens' SortOptions (Maybe SortOptionsSortOrder) Source #

Ascending is the default sort order

soOperatorName :: Lens' SortOptions (Maybe Text) Source #

Name of the operator corresponding to the field to sort on. The corresponding property must be marked as sortable.

ObjectPropertyOptions

data ObjectPropertyOptions Source #

Options for object properties.

See: objectPropertyOptions smart constructor.

Instances
Eq ObjectPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: ObjectPropertyOptions -> Constr #

dataTypeOf :: ObjectPropertyOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ObjectPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic ObjectPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep ObjectPropertyOptions :: Type -> Type #

ToJSON ObjectPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON ObjectPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ObjectPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

objectPropertyOptions :: ObjectPropertyOptions Source #

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

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

opoSubobjectProperties :: Lens' ObjectPropertyOptions [PropertyDefinition] Source #

The properties of the sub-object. These properties represent a nested object. For example, if this property represents a postal address, the subobjectProperties might be named *street*, *city*, and *state*. The maximum number of elements is 1000.

InteractionType

data InteractionType Source #

Constructors

ITUnspecified

UNSPECIFIED Invalid value.

ITView

VIEW This interaction indicates the user viewed the item.

ITEdit

EDIT This interaction indicates the user edited the item.

Instances
Enum InteractionType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Eq InteractionType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

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

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

toConstr :: InteractionType -> Constr #

dataTypeOf :: InteractionType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord InteractionType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Read InteractionType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Show InteractionType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Generic InteractionType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Associated Types

type Rep InteractionType :: Type -> Type #

Hashable InteractionType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToJSON InteractionType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromJSON InteractionType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromHttpApiData InteractionType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToHttpApiData InteractionType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep InteractionType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep InteractionType = D1 (MetaData "InteractionType" "Network.Google.CloudSearch.Types.Sum" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "ITUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ITView" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ITEdit" PrefixI False) (U1 :: Type -> Type)))

QueryOperatorType

data QueryOperatorType Source #

Type of the operator.

Constructors

QOTUnknown

UNKNOWN Invalid value.

QOTInteger
INTEGER
QOTDouble
DOUBLE
QOTTimestamp
TIMESTAMP
QOTBoolean
BOOLEAN
QOTEnum'
ENUM
QOTDate
DATE
QOTText
TEXT
QOTHTML
HTML
Instances
Enum QueryOperatorType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Eq QueryOperatorType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

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

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

toConstr :: QueryOperatorType -> Constr #

dataTypeOf :: QueryOperatorType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord QueryOperatorType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Read QueryOperatorType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Show QueryOperatorType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Generic QueryOperatorType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Associated Types

type Rep QueryOperatorType :: Type -> Type #

Hashable QueryOperatorType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToJSON QueryOperatorType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromJSON QueryOperatorType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromHttpApiData QueryOperatorType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToHttpApiData QueryOperatorType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep QueryOperatorType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep QueryOperatorType = D1 (MetaData "QueryOperatorType" "Network.Google.CloudSearch.Types.Sum" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (((C1 (MetaCons "QOTUnknown" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "QOTInteger" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "QOTDouble" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "QOTTimestamp" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "QOTBoolean" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "QOTEnum'" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "QOTDate" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "QOTText" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "QOTHTML" PrefixI False) (U1 :: Type -> Type)))))

SearchResponse

data SearchResponse Source #

The search API response.

See: searchResponse smart constructor.

Instances
Eq SearchResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: SearchResponse -> Constr #

dataTypeOf :: SearchResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show SearchResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic SearchResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep SearchResponse :: Type -> Type #

ToJSON SearchResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON SearchResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep SearchResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep SearchResponse = D1 (MetaData "SearchResponse" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "SearchResponse'" PrefixI True) (((S1 (MetaSel (Just "_sSpellResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [SpellResult])) :*: S1 (MetaSel (Just "_sFacetResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [FacetResult]))) :*: (S1 (MetaSel (Just "_sDebugInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ResponseDebugInfo)) :*: (S1 (MetaSel (Just "_sResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [SearchResult])) :*: S1 (MetaSel (Just "_sHasMoreResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 (MetaSel (Just "_sResultCounts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ResultCounts)) :*: (S1 (MetaSel (Just "_sResultCountExact") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_sResultCountEstimate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))))) :*: (S1 (MetaSel (Just "_sQueryInterpretation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe QueryInterpretation)) :*: (S1 (MetaSel (Just "_sStructuredResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [StructuredResult])) :*: S1 (MetaSel (Just "_sErrorInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ErrorInfo)))))))

searchResponse :: SearchResponse Source #

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

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

sSpellResults :: Lens' SearchResponse [SpellResult] Source #

Suggested spelling for the query.

sDebugInfo :: Lens' SearchResponse (Maybe ResponseDebugInfo) Source #

Debugging information about the response.

sResults :: Lens' SearchResponse [SearchResult] Source #

Results from a search query.

sHasMoreResults :: Lens' SearchResponse (Maybe Bool) Source #

Whether there are more search results matching the query.

sResultCounts :: Lens' SearchResponse (Maybe ResultCounts) Source #

Expanded result count information.

sResultCountExact :: Lens' SearchResponse (Maybe Int64) Source #

The exact result count for this query.

sResultCountEstimate :: Lens' SearchResponse (Maybe Int64) Source #

The estimated result count for this query.

sQueryInterpretation :: Lens' SearchResponse (Maybe QueryInterpretation) Source #

Query interpretation result for user query. Empty if query interpretation is disabled.

sStructuredResults :: Lens' SearchResponse [StructuredResult] Source #

Structured results for the user query. These results are not counted against the page_size.

sErrorInfo :: Lens' SearchResponse (Maybe ErrorInfo) Source #

Error information about the response.

SuggestResult

data SuggestResult Source #

One suggestion result.

See: suggestResult smart constructor.

Instances
Eq SuggestResult Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: SuggestResult -> Constr #

dataTypeOf :: SuggestResult -> DataType #

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

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

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

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

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

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

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

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

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

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

Show SuggestResult Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic SuggestResult Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep SuggestResult :: Type -> Type #

ToJSON SuggestResult Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON SuggestResult Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep SuggestResult Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep SuggestResult = D1 (MetaData "SuggestResult" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "SuggestResult'" PrefixI True) ((S1 (MetaSel (Just "_sPeopleSuggestion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PeopleSuggestion)) :*: S1 (MetaSel (Just "_sQuerySuggestion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe QuerySuggestion))) :*: (S1 (MetaSel (Just "_sSuggestedQuery") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_sSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Source)))))

suggestResult :: SuggestResult Source #

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

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

sSuggestedQuery :: Lens' SuggestResult (Maybe Text) Source #

The suggested query that will be used for search, when the user clicks on the suggestion

sSource :: Lens' SuggestResult (Maybe Source) Source #

The source of the suggestion.

TextValues

data TextValues Source #

List of text values.

See: textValues smart constructor.

Instances
Eq TextValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: TextValues -> Constr #

dataTypeOf :: TextValues -> DataType #

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

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

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

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

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

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

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

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

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

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

Show TextValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic TextValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep TextValues :: Type -> Type #

ToJSON TextValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON TextValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep TextValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

textValues :: TextValues Source #

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

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

tvValues :: Lens' TextValues [Text] Source #

The maximum allowable length for text values is 2048 characters. The maximum number of string elements is 100.

DriveLocationRestrict

data DriveLocationRestrict Source #

Drive location search restricts (e.g. "is:starred").

See: driveLocationRestrict smart constructor.

Instances
Eq DriveLocationRestrict Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: DriveLocationRestrict -> Constr #

dataTypeOf :: DriveLocationRestrict -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DriveLocationRestrict Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic DriveLocationRestrict Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep DriveLocationRestrict :: Type -> Type #

ToJSON DriveLocationRestrict Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON DriveLocationRestrict Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep DriveLocationRestrict Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

driveLocationRestrict :: DriveLocationRestrict Source #

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

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

ListQuerySourcesResponse

data ListQuerySourcesResponse Source #

List sources response.

See: listQuerySourcesResponse smart constructor.

Instances
Eq ListQuerySourcesResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: ListQuerySourcesResponse -> Constr #

dataTypeOf :: ListQuerySourcesResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ListQuerySourcesResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic ListQuerySourcesResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep ListQuerySourcesResponse :: Type -> Type #

ToJSON ListQuerySourcesResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON ListQuerySourcesResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ListQuerySourcesResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

listQuerySourcesResponse :: ListQuerySourcesResponse Source #

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

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

DoubleOperatorOptions

data DoubleOperatorOptions Source #

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

See: doubleOperatorOptions smart constructor.

Instances
Eq DoubleOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: DoubleOperatorOptions -> Constr #

dataTypeOf :: DoubleOperatorOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DoubleOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic DoubleOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep DoubleOperatorOptions :: Type -> Type #

ToJSON DoubleOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON DoubleOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep DoubleOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

doubleOperatorOptions :: DoubleOperatorOptions Source #

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

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

dOperatorName :: Lens' DoubleOperatorOptions (Maybe Text) Source #

Indicates the operator name required in the query in order to use the double property in sorting or as a facet. The operator name can only contain lowercase letters (a-z). The maximum length is 32 characters.

Operation

data Operation Source #

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

See: operation smart constructor.

Instances
Eq Operation Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: Operation -> Constr #

dataTypeOf :: Operation -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Operation Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic Operation Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep Operation :: Type -> Type #

ToJSON Operation Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON Operation Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep Operation Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

operation :: Operation Source #

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

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

oDone :: Lens' Operation (Maybe Bool) Source #

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

oError :: Lens' Operation (Maybe Status) Source #

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

oResponse :: Lens' Operation (Maybe OperationResponse) Source #

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

oName :: Lens' Operation (Maybe Text) Source #

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

oMetadata :: Lens' Operation (Maybe OperationMetadata) Source #

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

Person

data Person Source #

Object to represent a person.

See: person smart constructor.

Instances
Eq Person Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

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

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

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

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

toConstr :: Person -> Constr #

dataTypeOf :: Person -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Person Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic Person Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep Person :: Type -> Type #

Methods

from :: Person -> Rep Person x #

to :: Rep Person x -> Person #

ToJSON Person Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON Person Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep Person Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep Person = D1 (MetaData "Person" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "Person'" PrefixI True) ((S1 (MetaSel (Just "_pEmailAddresses") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [EmailAddress])) :*: S1 (MetaSel (Just "_pPersonNames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Name]))) :*: (S1 (MetaSel (Just "_pPhotos") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Photo])) :*: (S1 (MetaSel (Just "_pName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pObfuscatedId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

person :: Person Source #

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

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

pEmailAddresses :: Lens' Person [EmailAddress] Source #

The person's email addresses

pPersonNames :: Lens' Person [Name] Source #

The person's name

pPhotos :: Lens' Person [Photo] Source #

A person's read-only photo. A picture shown next to the person's name to help others recognize the person in search results.

pName :: Lens' Person (Maybe Text) Source #

The resource name of the person to provide information about. See People.get from Google People API.

pObfuscatedId :: Lens' Person (Maybe Text) Source #

Obfuscated ID of a person.

CompositeFilter

data CompositeFilter Source #

Instances
Eq CompositeFilter Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: CompositeFilter -> Constr #

dataTypeOf :: CompositeFilter -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CompositeFilter Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic CompositeFilter Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep CompositeFilter :: Type -> Type #

ToJSON CompositeFilter Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON CompositeFilter Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep CompositeFilter Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep CompositeFilter = D1 (MetaData "CompositeFilter" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "CompositeFilter'" PrefixI True) (S1 (MetaSel (Just "_cfSubFilters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Filter])) :*: S1 (MetaSel (Just "_cfLogicOperator") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CompositeFilterLogicOperator))))

compositeFilter :: CompositeFilter Source #

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

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

ResultDisplayLine

data ResultDisplayLine Source #

The collection of fields that make up a displayed line

See: resultDisplayLine smart constructor.

Instances
Eq ResultDisplayLine Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: ResultDisplayLine -> Constr #

dataTypeOf :: ResultDisplayLine -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ResultDisplayLine Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic ResultDisplayLine Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep ResultDisplayLine :: Type -> Type #

ToJSON ResultDisplayLine Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON ResultDisplayLine Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ResultDisplayLine Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

resultDisplayLine :: ResultDisplayLine Source #

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

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

DoubleValues

data DoubleValues Source #

List of double values.

See: doubleValues smart constructor.

Instances
Eq DoubleValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: DoubleValues -> Constr #

dataTypeOf :: DoubleValues -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DoubleValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic DoubleValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep DoubleValues :: Type -> Type #

ToJSON DoubleValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON DoubleValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep DoubleValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

doubleValues :: DoubleValues Source #

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

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

dvValues :: Lens' DoubleValues [Double] Source #

The maximum number of elements is 100.

Snippet

data Snippet Source #

Snippet of the search result, which summarizes the content of the resulting page.

See: snippet smart constructor.

Instances
Eq Snippet Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

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

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

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

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

toConstr :: Snippet -> Constr #

dataTypeOf :: Snippet -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Snippet Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic Snippet Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep Snippet :: Type -> Type #

Methods

from :: Snippet -> Rep Snippet x #

to :: Rep Snippet x -> Snippet #

ToJSON Snippet Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON Snippet Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep Snippet Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

snippet :: Snippet Source #

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

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

sMatchRanges :: Lens' Snippet [MatchRange] Source #

The matched ranges in the snippet.

sSnippet :: Lens' Snippet (Maybe Text) Source #

The snippet of the document. The snippet of the document. May contain escaped HTML character that should be unescaped prior to rendering.

TextOperatorOptions

data TextOperatorOptions Source #

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

See: textOperatorOptions smart constructor.

Instances
Eq TextOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: TextOperatorOptions -> Constr #

dataTypeOf :: TextOperatorOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Show TextOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic TextOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep TextOperatorOptions :: Type -> Type #

ToJSON TextOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON TextOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep TextOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

textOperatorOptions :: TextOperatorOptions Source #

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

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

tooOperatorName :: Lens' TextOperatorOptions (Maybe Text) Source #

Indicates the operator name required in the query in order to isolate the text property. For example, if operatorName is *subject* and the property's name is *subjectLine*, then queries like *subject:<value>* will show results only where the value of the property named *subjectLine* 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 text 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.

tooExactMatchWithOperator :: Lens' TextOperatorOptions (Maybe Bool) Source #

If true, the text value will be tokenized as one atomic value in operator searches and facet matches. For example, if the operator name is "genre" and the value is "science-fiction" the query restrictions "genre:science" and "genre:fiction" will not match the item; "genre:science-fiction" will. Value matching is case-sensitive and does not remove special characters. If false, the text will be tokenized. For example, if the value is "science-fiction" the queries "genre:science" and "genre:fiction" will match the item.

EnumPropertyOptionsOrderedRanking

data 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.

Constructors

NoOrder

NO_ORDER There is no ranking order for the property. Results will not be adjusted by this property's value.

Ascending

ASCENDING This property is ranked in ascending order. Lower values indicate lower ranking.

Descending

DESCENDING This property is ranked in descending order. Lower values indicate higher ranking.

Instances
Enum EnumPropertyOptionsOrderedRanking Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Eq EnumPropertyOptionsOrderedRanking Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

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

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

toConstr :: EnumPropertyOptionsOrderedRanking -> Constr #

dataTypeOf :: EnumPropertyOptionsOrderedRanking -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord EnumPropertyOptionsOrderedRanking Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Read EnumPropertyOptionsOrderedRanking Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Show EnumPropertyOptionsOrderedRanking Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Generic EnumPropertyOptionsOrderedRanking Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Associated Types

type Rep EnumPropertyOptionsOrderedRanking :: Type -> Type #

Hashable EnumPropertyOptionsOrderedRanking Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToJSON EnumPropertyOptionsOrderedRanking Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromJSON EnumPropertyOptionsOrderedRanking Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromHttpApiData EnumPropertyOptionsOrderedRanking Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToHttpApiData EnumPropertyOptionsOrderedRanking Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep EnumPropertyOptionsOrderedRanking Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep EnumPropertyOptionsOrderedRanking = D1 (MetaData "EnumPropertyOptionsOrderedRanking" "Network.Google.CloudSearch.Types.Sum" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "NoOrder" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Ascending" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Descending" PrefixI False) (U1 :: Type -> Type)))

QueryInterpretationOptions

data QueryInterpretationOptions Source #

Options to interpret user query.

See: queryInterpretationOptions smart constructor.

Instances
Eq QueryInterpretationOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: QueryInterpretationOptions -> Constr #

dataTypeOf :: QueryInterpretationOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Show QueryInterpretationOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic QueryInterpretationOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep QueryInterpretationOptions :: Type -> Type #

ToJSON QueryInterpretationOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON QueryInterpretationOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep QueryInterpretationOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

queryInterpretationOptions :: QueryInterpretationOptions Source #

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

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

qioDisableNlInterpretation :: Lens' QueryInterpretationOptions (Maybe Bool) Source #

Flag to disable natural language (NL) interpretation of queries. Default is false, Set to true to disable natural language interpretation. NL interpretation only applies to predefined datasources.

ResetSearchApplicationRequest

data ResetSearchApplicationRequest Source #

Instances
Eq ResetSearchApplicationRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: ResetSearchApplicationRequest -> Constr #

dataTypeOf :: ResetSearchApplicationRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ResetSearchApplicationRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic ResetSearchApplicationRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep ResetSearchApplicationRequest :: Type -> Type #

ToJSON ResetSearchApplicationRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON ResetSearchApplicationRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ResetSearchApplicationRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

resetSearchApplicationRequest :: ResetSearchApplicationRequest Source #

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

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

IntegerPropertyOptionsOrderedRanking

data IntegerPropertyOptionsOrderedRanking Source #

Used to specify the ordered ranking for the integer. Can only be used if isRepeatable is false.

Constructors

IPOORNoOrder

NO_ORDER There is no ranking order for the property. Results will not be adjusted by this property's value.

IPOORAscending

ASCENDING This property is ranked in ascending order. Lower values indicate lower ranking.

IPOORDescending

DESCENDING This property is ranked in descending order. Lower values indicate higher ranking.

Instances
Enum IntegerPropertyOptionsOrderedRanking Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Eq IntegerPropertyOptionsOrderedRanking Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

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

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

toConstr :: IntegerPropertyOptionsOrderedRanking -> Constr #

dataTypeOf :: IntegerPropertyOptionsOrderedRanking -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord IntegerPropertyOptionsOrderedRanking Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Read IntegerPropertyOptionsOrderedRanking Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Show IntegerPropertyOptionsOrderedRanking Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Generic IntegerPropertyOptionsOrderedRanking Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Hashable IntegerPropertyOptionsOrderedRanking Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToJSON IntegerPropertyOptionsOrderedRanking Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromJSON IntegerPropertyOptionsOrderedRanking Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromHttpApiData IntegerPropertyOptionsOrderedRanking Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToHttpApiData IntegerPropertyOptionsOrderedRanking Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep IntegerPropertyOptionsOrderedRanking Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep IntegerPropertyOptionsOrderedRanking = D1 (MetaData "IntegerPropertyOptionsOrderedRanking" "Network.Google.CloudSearch.Types.Sum" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "IPOORNoOrder" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "IPOORAscending" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "IPOORDescending" PrefixI False) (U1 :: Type -> Type)))

ItemMetadata

data ItemMetadata Source #

Available metadata fields for the item.

See: itemMetadata smart constructor.

Instances
Eq ItemMetadata Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: ItemMetadata -> Constr #

dataTypeOf :: ItemMetadata -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ItemMetadata Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic ItemMetadata Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep ItemMetadata :: Type -> Type #

ToJSON ItemMetadata Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON ItemMetadata Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ItemMetadata Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ItemMetadata = D1 (MetaData "ItemMetadata" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "ItemMetadata'" PrefixI True) (((S1 (MetaSel (Just "_imSourceRepositoryURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_imHash") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_imObjectType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_imContainerName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_imInteractions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Interaction])) :*: S1 (MetaSel (Just "_imMimeType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_imUpdateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: (S1 (MetaSel (Just "_imKeywords") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_imTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_imContentLanguage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_imSearchQualityMetadata") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SearchQualityMetadata)) :*: S1 (MetaSel (Just "_imCreateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')))))))

itemMetadata :: ItemMetadata Source #

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

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

imSourceRepositoryURL :: Lens' ItemMetadata (Maybe Text) Source #

Link to the source repository serving the data. Search results apply this link to the title. The maximum length is 2048 characters.

imHash :: Lens' ItemMetadata (Maybe Text) Source #

Hashing value provided by the API caller. This can be used with the items.push method to calculate modified state. The maximum length is 2048 characters.

imObjectType :: Lens' ItemMetadata (Maybe Text) Source #

The type of the item. This should correspond to the name of an object definition in the schema registered for the data source. For example, if the schema for the data source contains an object definition with name 'document', then item indexing requests for objects of that type should set objectType to 'document'. The maximum length is 256 characters.

imContainerName :: Lens' ItemMetadata (Maybe Text) Source #

The name of the container for this item. Deletion of the container item leads to automatic deletion of this item. Note: ACLs are not inherited from a container item. To provide ACL inheritance for an item, use the inheritAclFrom field. The maximum length is 1536 characters.

imInteractions :: Lens' ItemMetadata [Interaction] Source #

A list of interactions for the item. Interactions are used to improve Search quality, but are not exposed to end users. The maximum number of elements is 1000.

imMimeType :: Lens' ItemMetadata (Maybe Text) Source #

The original mime-type of ItemContent.content in the source repository. The maximum length is 256 characters.

imUpdateTime :: Lens' ItemMetadata (Maybe UTCTime) Source #

The time when the item was last modified in the source repository.

imKeywords :: Lens' ItemMetadata [Text] Source #

Additional keywords or phrases that should match the item. Used internally for user generated content. The maximum number of elements is 100. The maximum length is 8192 characters.

imTitle :: Lens' ItemMetadata (Maybe Text) Source #

The title of the item. If given, this will be the displayed title of the Search result. The maximum length is 2048 characters.

imContentLanguage :: Lens' ItemMetadata (Maybe Text) Source #

The BCP-47 language code for the item, such as "en-US" or "sr-Latn". For more information, see http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. The maximum length is 32 characters.

imSearchQualityMetadata :: Lens' ItemMetadata (Maybe SearchQualityMetadata) Source #

Additional search quality metadata of the item

imCreateTime :: Lens' ItemMetadata (Maybe UTCTime) Source #

The time when the item was created in the source repository.

FilterOptions

data FilterOptions Source #

Filter options to be applied on query.

See: filterOptions smart constructor.

Instances
Eq FilterOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: FilterOptions -> Constr #

dataTypeOf :: FilterOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Show FilterOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic FilterOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep FilterOptions :: Type -> Type #

ToJSON FilterOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON FilterOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep FilterOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

filterOptions :: FilterOptions Source #

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

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

foObjectType :: Lens' FilterOptions (Maybe Text) Source #

If object_type is set, only objects of that type are returned. This should correspond to the name of the object that was registered within the definition of schema. The maximum length is 256 characters.

foFilter :: Lens' FilterOptions (Maybe Filter) Source #

Generic filter to restrict the search, such as `lang:en`, `site:xyz`.

StructuredResult

data StructuredResult Source #

Structured results that are returned as part of search request.

See: structuredResult smart constructor.

Instances
Eq StructuredResult Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: StructuredResult -> Constr #

dataTypeOf :: StructuredResult -> DataType #

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

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

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

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

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

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

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

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

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

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

Show StructuredResult Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic StructuredResult Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep StructuredResult :: Type -> Type #

ToJSON StructuredResult Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON StructuredResult Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep StructuredResult Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

structuredResult :: StructuredResult Source #

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

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

ProcessingError

data ProcessingError Source #

Instances
Eq ProcessingError Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: ProcessingError -> Constr #

dataTypeOf :: ProcessingError -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ProcessingError Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic ProcessingError Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep ProcessingError :: Type -> Type #

ToJSON ProcessingError Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON ProcessingError Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ProcessingError Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ProcessingError = D1 (MetaData "ProcessingError" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "ProcessingError'" PrefixI True) (S1 (MetaSel (Just "_peFieldViolations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [FieldViolation])) :*: (S1 (MetaSel (Just "_peCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ProcessingErrorCode)) :*: S1 (MetaSel (Just "_peErrorMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

processingError :: ProcessingError Source #

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

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

peFieldViolations :: Lens' ProcessingError [FieldViolation] Source #

In case the item fields are invalid, this field contains the details about the validation errors.

peCode :: Lens' ProcessingError (Maybe ProcessingErrorCode) Source #

Error code indicating the nature of the error.

peErrorMessage :: Lens' ProcessingError (Maybe Text) Source #

Description of the error.

PushItemType

data PushItemType Source #

The type of the push operation that defines the push behavior.

Constructors

PITUnspecified

UNSPECIFIED Default UNSPECIFIED. Specifies that the push operation should not modify ItemStatus

PITModified

MODIFIED Indicates that the repository document has been modified or updated since the previous update call. This changes status to MODIFIED state for an existing item. If this is called on a non existing item, the status is changed to NEW_ITEM.

PITNotModified

NOT_MODIFIED Item in the repository has not been modified since the last update call. This push operation will set status to ACCEPTED state.

PITRepositoryError

REPOSITORY_ERROR Connector is facing a repository error regarding this item. Change status to REPOSITORY_ERROR state. Item is unreserved and rescheduled at a future time determined by exponential backoff.

PITReQueue

REQUEUE Call push with REQUEUE only for items that have been reserved. This action unreserves the item and resets its available time to the wall clock time.

Instances
Enum PushItemType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Eq PushItemType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

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

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

toConstr :: PushItemType -> Constr #

dataTypeOf :: PushItemType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord PushItemType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Read PushItemType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Show PushItemType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Generic PushItemType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Associated Types

type Rep PushItemType :: Type -> Type #

Hashable PushItemType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToJSON PushItemType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromJSON PushItemType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromHttpApiData PushItemType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToHttpApiData PushItemType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep PushItemType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep PushItemType = D1 (MetaData "PushItemType" "Network.Google.CloudSearch.Types.Sum" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) ((C1 (MetaCons "PITUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PITModified" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "PITNotModified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "PITRepositoryError" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PITReQueue" PrefixI False) (U1 :: Type -> Type))))

ListItemNamesForUnmAppedIdentityResponse

data ListItemNamesForUnmAppedIdentityResponse Source #

Instances
Eq ListItemNamesForUnmAppedIdentityResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: ListItemNamesForUnmAppedIdentityResponse -> Constr #

dataTypeOf :: ListItemNamesForUnmAppedIdentityResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ListItemNamesForUnmAppedIdentityResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic ListItemNamesForUnmAppedIdentityResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

ToJSON ListItemNamesForUnmAppedIdentityResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON ListItemNamesForUnmAppedIdentityResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ListItemNamesForUnmAppedIdentityResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

listItemNamesForUnmAppedIdentityResponse :: ListItemNamesForUnmAppedIdentityResponse Source #

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

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

linfuairNextPageToken :: Lens' ListItemNamesForUnmAppedIdentityResponse (Maybe Text) Source #

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

CompositeFilterLogicOperator

data CompositeFilterLogicOperator Source #

The logic operator of the sub filter.

Constructors

And

AND Logical operators, which can only be applied to sub filters.

OR
OR
Not

NOT NOT can only be applied on a single sub filter.

Instances
Enum CompositeFilterLogicOperator Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Eq CompositeFilterLogicOperator Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

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

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

toConstr :: CompositeFilterLogicOperator -> Constr #

dataTypeOf :: CompositeFilterLogicOperator -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord CompositeFilterLogicOperator Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Read CompositeFilterLogicOperator Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Show CompositeFilterLogicOperator Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Generic CompositeFilterLogicOperator Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Associated Types

type Rep CompositeFilterLogicOperator :: Type -> Type #

Hashable CompositeFilterLogicOperator Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToJSON CompositeFilterLogicOperator Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromJSON CompositeFilterLogicOperator Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromHttpApiData CompositeFilterLogicOperator Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToHttpApiData CompositeFilterLogicOperator Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep CompositeFilterLogicOperator Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep CompositeFilterLogicOperator = D1 (MetaData "CompositeFilterLogicOperator" "Network.Google.CloudSearch.Types.Sum" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "And" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "OR" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Not" PrefixI False) (U1 :: Type -> Type)))

ItemACL

data ItemACL Source #

Access control list information for the item. For more information see https://developers.google.com/cloud-search/docs/guides/index-your-data#acls

See: itemACL smart constructor.

Instances
Eq ItemACL Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

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

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

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

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

toConstr :: ItemACL -> Constr #

dataTypeOf :: ItemACL -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ItemACL Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic ItemACL Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep ItemACL :: Type -> Type #

Methods

from :: ItemACL -> Rep ItemACL x #

to :: Rep ItemACL x -> ItemACL #

ToJSON ItemACL Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON ItemACL Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ItemACL Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ItemACL = D1 (MetaData "ItemACL" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "ItemACL'" PrefixI True) ((S1 (MetaSel (Just "_iaOwners") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Principal])) :*: S1 (MetaSel (Just "_iaReaders") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Principal]))) :*: (S1 (MetaSel (Just "_iaACLInheritanceType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ItemACLACLInheritanceType)) :*: (S1 (MetaSel (Just "_iaInheritACLFrom") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iaDeniedReaders") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Principal]))))))

itemACL :: ItemACL Source #

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

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

iaOwners :: Lens' ItemACL [Principal] Source #

Optional. List of owners for the item. This field has no bearing on document access permissions. It does, however, offer a slight ranking boosts items where the querying user is an owner. The maximum number of elements is 5.

iaReaders :: Lens' ItemACL [Principal] Source #

List of principals who are allowed to see the item in search results. Optional if inheriting permissions from another item or if the item is not intended to be visible, such as virtual containers. The maximum number of elements is 1000.

iaACLInheritanceType :: Lens' ItemACL (Maybe ItemACLACLInheritanceType) Source #

Sets the type of access rules to apply when an item inherits its ACL from a parent. This should always be set in tandem with the inheritAclFrom field. Also, when the inheritAclFrom field is set, this field should be set to a valid AclInheritanceType.

iaInheritACLFrom :: Lens' ItemACL (Maybe Text) Source #

Name of the item to inherit the Access Permission List (ACL) from. Note: ACL inheritance *only* provides access permissions to child items and does not define structural relationships, nor does it provide convenient ways to delete large groups of items. Deleting an ACL parent from the index only alters the access permissions of child items that reference the parent in the inheritAclFrom field. The item is still in the index, but may not visible in search results. By contrast, deletion of a container item also deletes all items that reference the container via the containerName field. The maximum length for this field is 1536 characters.

iaDeniedReaders :: Lens' ItemACL [Principal] Source #

List of principals who are explicitly denied access to the item in search results. While principals are denied access by default, use denied readers to handle exceptions and override the list allowed readers. The maximum number of elements is 100.

Value

data Value Source #

Definition of a single value with generic type.

See: value smart constructor.

Instances
Eq Value Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

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

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

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

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

toConstr :: Value -> Constr #

dataTypeOf :: Value -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Value Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

showsPrec :: Int -> Value -> ShowS #

show :: Value -> String #

showList :: [Value] -> ShowS #

Generic Value Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep Value :: Type -> Type #

Methods

from :: Value -> Rep Value x #

to :: Rep Value x -> Value #

ToJSON Value Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON Value Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep Value Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep Value = D1 (MetaData "Value" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "Value'" PrefixI True) ((S1 (MetaSel (Just "_vIntegerValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: (S1 (MetaSel (Just "_vTimestampValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: S1 (MetaSel (Just "_vDoubleValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))) :*: (S1 (MetaSel (Just "_vStringValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_vDateValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Date)) :*: S1 (MetaSel (Just "_vBooleanValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))))

value :: Value Source #

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

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

FieldViolation

data FieldViolation Source #

Instances
Eq FieldViolation Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: FieldViolation -> Constr #

dataTypeOf :: FieldViolation -> DataType #

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

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

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

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

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

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

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

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

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

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

Show FieldViolation Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic FieldViolation Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep FieldViolation :: Type -> Type #

ToJSON FieldViolation Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON FieldViolation Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep FieldViolation Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

fieldViolation :: FieldViolation Source #

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

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

fvField :: Lens' FieldViolation (Maybe Text) Source #

Path of field with violation.

fvDescription :: Lens' FieldViolation (Maybe Text) Source #

Description of the error.

SourceScoringConfigSourceImportance

data SourceScoringConfigSourceImportance Source #

Importance of the source.

Constructors

Default
DEFAULT
Low
LOW
High
HIGH
Instances
Enum SourceScoringConfigSourceImportance Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Eq SourceScoringConfigSourceImportance Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

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

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

toConstr :: SourceScoringConfigSourceImportance -> Constr #

dataTypeOf :: SourceScoringConfigSourceImportance -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord SourceScoringConfigSourceImportance Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Read SourceScoringConfigSourceImportance Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Show SourceScoringConfigSourceImportance Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Generic SourceScoringConfigSourceImportance Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Hashable SourceScoringConfigSourceImportance Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToJSON SourceScoringConfigSourceImportance Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromJSON SourceScoringConfigSourceImportance Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromHttpApiData SourceScoringConfigSourceImportance Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToHttpApiData SourceScoringConfigSourceImportance Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep SourceScoringConfigSourceImportance Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep SourceScoringConfigSourceImportance = D1 (MetaData "SourceScoringConfigSourceImportance" "Network.Google.CloudSearch.Types.Sum" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "Default" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Low" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "High" PrefixI False) (U1 :: Type -> Type)))

Metaline

data Metaline Source #

A metaline is a list of properties that are displayed along with the search result to provide context.

See: metaline smart constructor.

Instances
Eq Metaline Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: Metaline -> Constr #

dataTypeOf :: Metaline -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Metaline Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic Metaline Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep Metaline :: Type -> Type #

Methods

from :: Metaline -> Rep Metaline x #

to :: Rep Metaline x -> Metaline #

ToJSON Metaline Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON Metaline Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep Metaline Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

metaline :: Metaline Source #

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

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

mProperties :: Lens' Metaline [DisplayedProperty] Source #

The list of displayed properties for the metaline.

FacetBucket

data FacetBucket Source #

A bucket in a facet is the basic unit of operation. A bucket can comprise either a single value OR a contiguous range of values, depending on the type of the field bucketed. FacetBucket is currently used only for returning the response object.

See: facetBucket smart constructor.

Instances
Eq FacetBucket Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: FacetBucket -> Constr #

dataTypeOf :: FacetBucket -> DataType #

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

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

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

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

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

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

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

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

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

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

Show FacetBucket Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic FacetBucket Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep FacetBucket :: Type -> Type #

ToJSON FacetBucket Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON FacetBucket Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep FacetBucket Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep FacetBucket = D1 (MetaData "FacetBucket" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "FacetBucket'" PrefixI True) (S1 (MetaSel (Just "_fbValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Value)) :*: (S1 (MetaSel (Just "_fbCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_fbPercentage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))))

facetBucket :: FacetBucket Source #

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

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

fbCount :: Lens' FacetBucket (Maybe Int32) Source #

Number of results that match the bucket value.

fbPercentage :: Lens' FacetBucket (Maybe Int32) Source #

Percent of results that match the bucket value. This value is between (0-100]. This may not be accurate and is a best effort estimate.

StatusDetailsItem

data StatusDetailsItem Source #

Instances
Eq StatusDetailsItem Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: StatusDetailsItem -> Constr #

dataTypeOf :: StatusDetailsItem -> DataType #

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

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

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

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

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

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

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

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

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

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

Show StatusDetailsItem Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic StatusDetailsItem Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep StatusDetailsItem :: Type -> Type #

ToJSON StatusDetailsItem Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON StatusDetailsItem Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep StatusDetailsItem Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

statusDetailsItem Source #

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

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

sdiAddtional :: Lens' StatusDetailsItem (HashMap Text JSONValue) Source #

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

RetrievalImportanceImportance

data RetrievalImportanceImportance Source #

Indicates the ranking importance given to property when it is matched during retrieval. Once set, the token importance of a property cannot be changed.

Constructors

RIIDefault

DEFAULT Treat the match like a body text match.

RIIHighest

HIGHEST Treat the match like a match against title of the item.

RIIHigh

HIGH Treat the match with higher importance than body text.

RIILow

LOW Treat the match with lower importance than body text.

RIINone

NONE Do not match against this field during retrieval. The property can still be used for operator matching, faceting, and suggest if desired.

Instances
Enum RetrievalImportanceImportance Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Eq RetrievalImportanceImportance Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

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

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

toConstr :: RetrievalImportanceImportance -> Constr #

dataTypeOf :: RetrievalImportanceImportance -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord RetrievalImportanceImportance Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Read RetrievalImportanceImportance Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Show RetrievalImportanceImportance Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Generic RetrievalImportanceImportance Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Associated Types

type Rep RetrievalImportanceImportance :: Type -> Type #

Hashable RetrievalImportanceImportance Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToJSON RetrievalImportanceImportance Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromJSON RetrievalImportanceImportance Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromHttpApiData RetrievalImportanceImportance Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToHttpApiData RetrievalImportanceImportance Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep RetrievalImportanceImportance Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep RetrievalImportanceImportance = D1 (MetaData "RetrievalImportanceImportance" "Network.Google.CloudSearch.Types.Sum" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) ((C1 (MetaCons "RIIDefault" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RIIHighest" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "RIIHigh" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "RIILow" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RIINone" PrefixI False) (U1 :: Type -> Type))))

TimestampOperatorOptions

data TimestampOperatorOptions Source #

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

See: timestampOperatorOptions smart constructor.

Instances
Eq TimestampOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: TimestampOperatorOptions -> Constr #

dataTypeOf :: TimestampOperatorOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Show TimestampOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic TimestampOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep TimestampOperatorOptions :: Type -> Type #

ToJSON TimestampOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON TimestampOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep TimestampOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

timestampOperatorOptions :: TimestampOperatorOptions Source #

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

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

tOperatorName :: Lens' TimestampOperatorOptions (Maybe Text) Source #

Indicates the operator name required in the query in order to isolate the timestamp property. For example, if operatorName is *closedon* and the property's name is *closeDate*, then queries like *closedon:<value>* will show results only where the value of the property named *closeDate* 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.

tLessThanOperatorName :: Lens' TimestampOperatorOptions (Maybe Text) Source #

Indicates the operator name required in the query in order to isolate the timestamp 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.

tGreaterThanOperatorName :: Lens' TimestampOperatorOptions (Maybe Text) Source #

Indicates the operator name required in the query in order to isolate the timestamp 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.

ProcessingErrorCode

data ProcessingErrorCode Source #

Error code indicating the nature of the error.

Constructors

ProcessingErrorCodeUnspecified

PROCESSING_ERROR_CODE_UNSPECIFIED Input only value. Use this value in Items.

MalformedRequest

MALFORMED_REQUEST Item's ACL, metadata, or content is malformed or in invalid state. FieldViolations contains more details on where the problem is.

UnsupportedContentFormat

UNSUPPORTED_CONTENT_FORMAT Countent format is unsupported.

IndirectBrokenACL

INDIRECT_BROKEN_ACL Items with incomplete ACL information due to inheriting other items with broken ACL or having groups with unmapped descendants.

ACLCycle

ACL_CYCLE ACL inheritance graph formed a cycle.

Instances
Enum ProcessingErrorCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Eq ProcessingErrorCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

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

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

toConstr :: ProcessingErrorCode -> Constr #

dataTypeOf :: ProcessingErrorCode -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ProcessingErrorCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Read ProcessingErrorCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Show ProcessingErrorCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Generic ProcessingErrorCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Associated Types

type Rep ProcessingErrorCode :: Type -> Type #

Hashable ProcessingErrorCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToJSON ProcessingErrorCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromJSON ProcessingErrorCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromHttpApiData ProcessingErrorCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToHttpApiData ProcessingErrorCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep ProcessingErrorCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep ProcessingErrorCode = D1 (MetaData "ProcessingErrorCode" "Network.Google.CloudSearch.Types.Sum" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) ((C1 (MetaCons "ProcessingErrorCodeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "MalformedRequest" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "UnsupportedContentFormat" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "IndirectBrokenACL" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACLCycle" PrefixI False) (U1 :: Type -> Type))))

IntegerOperatorOptions

data IntegerOperatorOptions Source #

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

See: integerOperatorOptions smart constructor.

Instances
Eq IntegerOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: IntegerOperatorOptions -> Constr #

dataTypeOf :: IntegerOperatorOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Show IntegerOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic IntegerOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep IntegerOperatorOptions :: Type -> Type #

ToJSON IntegerOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON IntegerOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep IntegerOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

integerOperatorOptions :: IntegerOperatorOptions Source #

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

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

iooOperatorName :: Lens' IntegerOperatorOptions (Maybe Text) Source #

Indicates the operator name required in the query in order to isolate the integer property. For example, if operatorName is *priority* and the property's name is *priorityVal*, then queries like *priority:<value>* will show results only where the value of the property named *priorityVal* 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.

iooLessThanOperatorName :: Lens' IntegerOperatorOptions (Maybe Text) Source #

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

iooGreaterThanOperatorName :: Lens' IntegerOperatorOptions (Maybe Text) Source #

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

SortOptionsSortOrder

data SortOptionsSortOrder Source #

Ascending is the default sort order

Constructors

SOSOAscending
ASCENDING
SOSODescending
DESCENDING
Instances
Enum SortOptionsSortOrder Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Eq SortOptionsSortOrder Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

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

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

toConstr :: SortOptionsSortOrder -> Constr #

dataTypeOf :: SortOptionsSortOrder -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord SortOptionsSortOrder Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Read SortOptionsSortOrder Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Show SortOptionsSortOrder Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Generic SortOptionsSortOrder Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Associated Types

type Rep SortOptionsSortOrder :: Type -> Type #

Hashable SortOptionsSortOrder Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToJSON SortOptionsSortOrder Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromJSON SortOptionsSortOrder Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromHttpApiData SortOptionsSortOrder Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToHttpApiData SortOptionsSortOrder Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep SortOptionsSortOrder Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

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

QuerySuggestion

data QuerySuggestion Source #

A completed query suggestion.

See: querySuggestion smart constructor.

Instances
Eq QuerySuggestion Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: QuerySuggestion -> Constr #

dataTypeOf :: QuerySuggestion -> DataType #

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

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

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

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

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

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

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

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

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

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

Show QuerySuggestion Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic QuerySuggestion Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep QuerySuggestion :: Type -> Type #

ToJSON QuerySuggestion Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON QuerySuggestion Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep QuerySuggestion Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep QuerySuggestion = D1 (MetaData "QuerySuggestion" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "QuerySuggestion'" PrefixI False) (U1 :: Type -> Type))

querySuggestion :: QuerySuggestion Source #

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

ListSearchApplicationsResponse

data ListSearchApplicationsResponse Source #

Instances
Eq ListSearchApplicationsResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: ListSearchApplicationsResponse -> Constr #

dataTypeOf :: ListSearchApplicationsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ListSearchApplicationsResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic ListSearchApplicationsResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep ListSearchApplicationsResponse :: Type -> Type #

ToJSON ListSearchApplicationsResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON ListSearchApplicationsResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ListSearchApplicationsResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

listSearchApplicationsResponse :: ListSearchApplicationsResponse Source #

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

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

lsarNextPageToken :: Lens' ListSearchApplicationsResponse (Maybe Text) Source #

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

ResultDebugInfo

data ResultDebugInfo Source #

Debugging information about the result.

See: resultDebugInfo smart constructor.

Instances
Eq ResultDebugInfo Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: ResultDebugInfo -> Constr #

dataTypeOf :: ResultDebugInfo -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ResultDebugInfo Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic ResultDebugInfo Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep ResultDebugInfo :: Type -> Type #

ToJSON ResultDebugInfo Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON ResultDebugInfo Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ResultDebugInfo Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

resultDebugInfo :: ResultDebugInfo Source #

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

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

rdiFormattedDebugInfo :: Lens' ResultDebugInfo (Maybe Text) Source #

General debug info formatted for display.

ItemCountByStatus

data ItemCountByStatus Source #

Instances
Eq ItemCountByStatus Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: ItemCountByStatus -> Constr #

dataTypeOf :: ItemCountByStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ItemCountByStatus Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic ItemCountByStatus Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep ItemCountByStatus :: Type -> Type #

ToJSON ItemCountByStatus Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON ItemCountByStatus Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ItemCountByStatus Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ItemCountByStatus = D1 (MetaData "ItemCountByStatus" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "ItemCountByStatus'" PrefixI True) (S1 (MetaSel (Just "_icbsCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_icbsStatusCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ItemCountByStatusStatusCode))))

itemCountByStatus :: ItemCountByStatus Source #

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

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

icbsCount :: Lens' ItemCountByStatus (Maybe Int64) Source #

Number of items matching the status code.

TimestampPropertyOptions

data TimestampPropertyOptions Source #

Options for timestamp properties.

See: timestampPropertyOptions smart constructor.

Instances
Eq TimestampPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: TimestampPropertyOptions -> Constr #

dataTypeOf :: TimestampPropertyOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Show TimestampPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic TimestampPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep TimestampPropertyOptions :: Type -> Type #

ToJSON TimestampPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON TimestampPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep TimestampPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

timestampPropertyOptions :: TimestampPropertyOptions Source #

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

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

tpoOperatorOptions :: Lens' TimestampPropertyOptions (Maybe TimestampOperatorOptions) Source #

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

ResultCounts

data ResultCounts Source #

Result count information

See: resultCounts smart constructor.

Instances
Eq ResultCounts Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: ResultCounts -> Constr #

dataTypeOf :: ResultCounts -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ResultCounts Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic ResultCounts Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep ResultCounts :: Type -> Type #

ToJSON ResultCounts Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON ResultCounts Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ResultCounts Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

resultCounts :: ResultCounts Source #

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

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

rcSourceResultCounts :: Lens' ResultCounts [SourceResultCount] Source #

Result count information for each source with results.

FreshnessOptions

data FreshnessOptions Source #

Indicates which freshness property to use when adjusting search ranking for an item. Fresher, more recent dates indicate higher quality. Use the freshness option property that best works with your data. For fileshare documents, last modified time is most relevant. For calendar event data, the time when the event occurs is a more relevant freshness indicator. In this way, calendar events that occur closer to the time of the search query are considered higher quality and ranked accordingly.

See: freshnessOptions smart constructor.

Instances
Eq FreshnessOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: FreshnessOptions -> Constr #

dataTypeOf :: FreshnessOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Show FreshnessOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic FreshnessOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep FreshnessOptions :: Type -> Type #

ToJSON FreshnessOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON FreshnessOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep FreshnessOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

freshnessOptions :: FreshnessOptions Source #

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

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

foFreshnessDuration :: Lens' FreshnessOptions (Maybe Scientific) Source #

The duration (in seconds) after which an object should be considered stale.

foFreshnessProperty :: Lens' FreshnessOptions (Maybe Text) Source #

This property indicates the freshness level of the object in the index. If set, this property must be a top-level property within the property definitions and it must be a timestamp type or date type. Otherwise, the Indexing API uses updateTime as the freshness indicator. The maximum length is 256 characters.

DebugOptions

data DebugOptions Source #

Shared request debug options for all cloudsearch RPC methods.

See: debugOptions smart constructor.

Instances
Eq DebugOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: DebugOptions -> Constr #

dataTypeOf :: DebugOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DebugOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic DebugOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep DebugOptions :: Type -> Type #

ToJSON DebugOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON DebugOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep DebugOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

debugOptions :: DebugOptions Source #

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

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

doEnableDebugging :: Lens' DebugOptions (Maybe Bool) Source #

If set, the request will enable debugging features of Cloud Search. Only turn on this field, if asked by Google to help with debugging.

IntegerPropertyOptions

data IntegerPropertyOptions Source #

Options for integer properties.

See: integerPropertyOptions smart constructor.

Instances
Eq IntegerPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: IntegerPropertyOptions -> Constr #

dataTypeOf :: IntegerPropertyOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Show IntegerPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic IntegerPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep IntegerPropertyOptions :: Type -> Type #

ToJSON IntegerPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON IntegerPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep IntegerPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep IntegerPropertyOptions = D1 (MetaData "IntegerPropertyOptions" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "IntegerPropertyOptions'" PrefixI True) ((S1 (MetaSel (Just "_ipoMaximumValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_ipoOrderedRanking") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe IntegerPropertyOptionsOrderedRanking))) :*: (S1 (MetaSel (Just "_ipoMinimumValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_ipoOperatorOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe IntegerOperatorOptions)))))

integerPropertyOptions :: IntegerPropertyOptions Source #

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

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

ipoMaximumValue :: Lens' IntegerPropertyOptions (Maybe Int64) Source #

The maximum value of the property. The minimum and maximum values for the property are used to rank results according to the ordered ranking. Indexing requests with values greater than the maximum are accepted and ranked with the same weight as items indexed with the maximum value.

ipoOrderedRanking :: Lens' IntegerPropertyOptions (Maybe IntegerPropertyOptionsOrderedRanking) Source #

Used to specify the ordered ranking for the integer. Can only be used if isRepeatable is false.

ipoMinimumValue :: Lens' IntegerPropertyOptions (Maybe Int64) Source #

The minimum value of the property. The minimum and maximum values for the property are used to rank results according to the ordered ranking. Indexing requests with values less than the minimum are accepted and ranked with the same weight as items indexed with the minimum value.

ipoOperatorOptions :: Lens' IntegerPropertyOptions (Maybe IntegerOperatorOptions) Source #

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

DataSourceRestriction

data DataSourceRestriction Source #

Restriction on Datasource.

See: dataSourceRestriction smart constructor.

Instances
Eq DataSourceRestriction Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: DataSourceRestriction -> Constr #

dataTypeOf :: DataSourceRestriction -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DataSourceRestriction Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic DataSourceRestriction Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep DataSourceRestriction :: Type -> Type #

ToJSON DataSourceRestriction Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON DataSourceRestriction Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep DataSourceRestriction Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep DataSourceRestriction = D1 (MetaData "DataSourceRestriction" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "DataSourceRestriction'" PrefixI True) (S1 (MetaSel (Just "_dsrFilterOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [FilterOptions])) :*: S1 (MetaSel (Just "_dsrSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Source))))

dataSourceRestriction :: DataSourceRestriction Source #

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

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

dsrFilterOptions :: Lens' DataSourceRestriction [FilterOptions] Source #

Filter options restricting the results. If multiple filters are present, they are grouped by object type before joining. Filters with the same object type are joined conjunctively, then the resulting expressions are joined disjunctively. The maximum number of elements is 20.

dsrSource :: Lens' DataSourceRestriction (Maybe Source) Source #

The source of restriction.

Schema

data Schema Source #

The schema definition for a data source.

See: schema smart constructor.

Instances
Eq Schema Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

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

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

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

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

toConstr :: Schema -> Constr #

dataTypeOf :: Schema -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Schema Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic Schema Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep Schema :: Type -> Type #

Methods

from :: Schema -> Rep Schema x #

to :: Rep Schema x -> Schema #

ToJSON Schema Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON Schema Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep Schema Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

schema :: Schema Source #

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

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

sObjectDefinitions :: Lens' Schema [ObjectDefinition] Source #

The list of top-level objects for the data source. The maximum number of elements is 10.

sOperationIds :: Lens' Schema [Text] Source #

IDs of the Long Running Operations (LROs) currently running for this schema. After modifying the schema, wait for opeations to complete before indexing additional content.

DriveTimeSpanRestrict

data DriveTimeSpanRestrict Source #

The time span search restrict (e.g. "after:2017-09-11 before:2017-09-12").

See: driveTimeSpanRestrict smart constructor.

Instances
Eq DriveTimeSpanRestrict Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: DriveTimeSpanRestrict -> Constr #

dataTypeOf :: DriveTimeSpanRestrict -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DriveTimeSpanRestrict Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic DriveTimeSpanRestrict Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep DriveTimeSpanRestrict :: Type -> Type #

ToJSON DriveTimeSpanRestrict Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON DriveTimeSpanRestrict Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep DriveTimeSpanRestrict Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

driveTimeSpanRestrict :: DriveTimeSpanRestrict Source #

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

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

ResultDisplayField

data ResultDisplayField Source #

Display Fields for Search Results

See: resultDisplayField smart constructor.

Instances
Eq ResultDisplayField Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: ResultDisplayField -> Constr #

dataTypeOf :: ResultDisplayField -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ResultDisplayField Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic ResultDisplayField Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep ResultDisplayField :: Type -> Type #

ToJSON ResultDisplayField Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON ResultDisplayField Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ResultDisplayField Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

resultDisplayField :: ResultDisplayField Source #

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

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

rdfProperty :: Lens' ResultDisplayField (Maybe NamedProperty) Source #

The name value pair for the property.

rdfOperatorName :: Lens' ResultDisplayField (Maybe Text) Source #

The operator name of the property.

rdfLabel :: Lens' ResultDisplayField (Maybe Text) Source #

The display label for the property.

UpdateSchemaRequest

data UpdateSchemaRequest Source #

Instances
Eq UpdateSchemaRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

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

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

toConstr :: UpdateSchemaRequest -> Constr #

dataTypeOf :: UpdateSchemaRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show UpdateSchemaRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic UpdateSchemaRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep UpdateSchemaRequest :: Type -> Type #

ToJSON UpdateSchemaRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON UpdateSchemaRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep UpdateSchemaRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep UpdateSchemaRequest = D1 (MetaData "UpdateSchemaRequest" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "UpdateSchemaRequest'" PrefixI True) (S1 (MetaSel (Just "_usrValidateOnly") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_usrSchema") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Schema)) :*: S1 (MetaSel (Just "_usrDebugOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DebugOptions)))))

updateSchemaRequest :: UpdateSchemaRequest Source #

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

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

usrValidateOnly :: Lens' UpdateSchemaRequest (Maybe Bool) Source #

If true, the request will be validated without side effects.

usrSchema :: Lens' UpdateSchemaRequest (Maybe Schema) Source #

The new schema for the source.

Date

data Date Source #

Represents a whole calendar date, for example a date of birth. The time of day and time zone are either specified elsewhere or are not significant. The date is relative to the Proleptic Gregorian Calendar. The date must be a valid calendar date between the year 1 and 9999.

See: date smart constructor.

Instances
Eq Date Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

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

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

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

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

toConstr :: Date -> Constr #

dataTypeOf :: Date -> DataType #

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

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

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

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

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Date -> r #

gmapQ :: (forall d. Data d => d -> u) -> Date -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Date -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Date -> m Date #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Date -> m Date #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Date -> m Date #

Show Date Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

showsPrec :: Int -> Date -> ShowS #

show :: Date -> String #

showList :: [Date] -> ShowS #

Generic Date Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep Date :: Type -> Type #

Methods

from :: Date -> Rep Date x #

to :: Rep Date x -> Date #

ToJSON Date Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON Date Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep Date Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep Date = D1 (MetaData "Date" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "Date'" PrefixI True) (S1 (MetaSel (Just "_dDay") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: (S1 (MetaSel (Just "_dYear") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_dMonth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))))

date :: Date Source #

Creates a value of Date with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dDay :: Lens' Date (Maybe Int32) Source #

Day of month. Must be from 1 to 31 and valid for the year and month.

dYear :: Lens' Date (Maybe Int32) Source #

Year of date. Must be from 1 to 9999.

dMonth :: Lens' Date (Maybe Int32) Source #

Month of date. Must be from 1 to 12.

DisplayedProperty

data DisplayedProperty Source #

A reference to a top-level property within the object that should be displayed in search results. The values of the chosen properties will be displayed in the search results along with the dislpay label for that property if one is specified. If a display label is not specified, only the values will be shown.

See: displayedProperty smart constructor.

Instances
Eq DisplayedProperty Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data DisplayedProperty 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) -> DisplayedProperty -> c DisplayedProperty #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DisplayedProperty #

toConstr :: DisplayedProperty -> Constr #

dataTypeOf :: DisplayedProperty -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DisplayedProperty) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DisplayedProperty) #

gmapT :: (forall b. Data b => b -> b) -> DisplayedProperty -> DisplayedProperty #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DisplayedProperty -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DisplayedProperty -> r #

gmapQ :: (forall d. Data d => d -> u) -> DisplayedProperty -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DisplayedProperty -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DisplayedProperty -> m DisplayedProperty #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DisplayedProperty -> m DisplayedProperty #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DisplayedProperty -> m DisplayedProperty #

Show DisplayedProperty Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic DisplayedProperty Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep DisplayedProperty :: Type -> Type #

ToJSON DisplayedProperty Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON DisplayedProperty Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep DisplayedProperty Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep DisplayedProperty = D1 (MetaData "DisplayedProperty" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "DisplayedProperty'" PrefixI True) (S1 (MetaSel (Just "_dpPropertyName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

displayedProperty :: DisplayedProperty Source #

Creates a value of DisplayedProperty with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dpPropertyName :: Lens' DisplayedProperty (Maybe Text) Source #

The name of the top-level property as defined in a property definition for the object. If the name is not a defined property in the schema, an error will be given when attempting to update the schema.

FacetResult

data FacetResult Source #

Source specific facet response

See: facetResult smart constructor.

Instances
Eq FacetResult Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data FacetResult 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) -> FacetResult -> c FacetResult #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FacetResult #

toConstr :: FacetResult -> Constr #

dataTypeOf :: FacetResult -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FacetResult) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FacetResult) #

gmapT :: (forall b. Data b => b -> b) -> FacetResult -> FacetResult #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FacetResult -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FacetResult -> r #

gmapQ :: (forall d. Data d => d -> u) -> FacetResult -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FacetResult -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FacetResult -> m FacetResult #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FacetResult -> m FacetResult #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FacetResult -> m FacetResult #

Show FacetResult Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic FacetResult Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep FacetResult :: Type -> Type #

ToJSON FacetResult Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON FacetResult Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep FacetResult Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep FacetResult = D1 (MetaData "FacetResult" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "FacetResult'" PrefixI True) ((S1 (MetaSel (Just "_frSourceName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_frBuckets") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [FacetBucket]))) :*: (S1 (MetaSel (Just "_frObjectType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_frOperatorName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

facetResult :: FacetResult Source #

Creates a value of FacetResult with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

frSourceName :: Lens' FacetResult (Maybe Text) Source #

Source name for which facet results are returned. Will not be empty.

frBuckets :: Lens' FacetResult [FacetBucket] Source #

FacetBuckets for values in response containing atleast a single result.

frObjectType :: Lens' FacetResult (Maybe Text) Source #

Object type for which facet results are returned. Can be empty.

frOperatorName :: Lens' FacetResult (Maybe Text) Source #

Name of the operator chosen for faceting. 'see cloudsearch.SchemaPropertyOptions

DriveMimeTypeRestrict

data DriveMimeTypeRestrict Source #

Drive mime-type search restricts (e.g. "type:pdf").

See: driveMimeTypeRestrict smart constructor.

Instances
Eq DriveMimeTypeRestrict Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data DriveMimeTypeRestrict 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) -> DriveMimeTypeRestrict -> c DriveMimeTypeRestrict #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DriveMimeTypeRestrict #

toConstr :: DriveMimeTypeRestrict -> Constr #

dataTypeOf :: DriveMimeTypeRestrict -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DriveMimeTypeRestrict) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DriveMimeTypeRestrict) #

gmapT :: (forall b. Data b => b -> b) -> DriveMimeTypeRestrict -> DriveMimeTypeRestrict #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DriveMimeTypeRestrict -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DriveMimeTypeRestrict -> r #

gmapQ :: (forall d. Data d => d -> u) -> DriveMimeTypeRestrict -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DriveMimeTypeRestrict -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DriveMimeTypeRestrict -> m DriveMimeTypeRestrict #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DriveMimeTypeRestrict -> m DriveMimeTypeRestrict #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DriveMimeTypeRestrict -> m DriveMimeTypeRestrict #

Show DriveMimeTypeRestrict Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic DriveMimeTypeRestrict Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep DriveMimeTypeRestrict :: Type -> Type #

ToJSON DriveMimeTypeRestrict Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON DriveMimeTypeRestrict Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep DriveMimeTypeRestrict Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep DriveMimeTypeRestrict = D1 (MetaData "DriveMimeTypeRestrict" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "DriveMimeTypeRestrict'" PrefixI True) (S1 (MetaSel (Just "_dmtrType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe DriveMimeTypeRestrictType))))

driveMimeTypeRestrict :: DriveMimeTypeRestrict Source #

Creates a value of DriveMimeTypeRestrict with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

StructuredDataObject

data StructuredDataObject Source #

A structured data object consisting of named properties.

See: structuredDataObject smart constructor.

Instances
Eq StructuredDataObject Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data StructuredDataObject 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) -> StructuredDataObject -> c StructuredDataObject #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c StructuredDataObject #

toConstr :: StructuredDataObject -> Constr #

dataTypeOf :: StructuredDataObject -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c StructuredDataObject) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c StructuredDataObject) #

gmapT :: (forall b. Data b => b -> b) -> StructuredDataObject -> StructuredDataObject #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> StructuredDataObject -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> StructuredDataObject -> r #

gmapQ :: (forall d. Data d => d -> u) -> StructuredDataObject -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> StructuredDataObject -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> StructuredDataObject -> m StructuredDataObject #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> StructuredDataObject -> m StructuredDataObject #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> StructuredDataObject -> m StructuredDataObject #

Show StructuredDataObject Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic StructuredDataObject Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep StructuredDataObject :: Type -> Type #

ToJSON StructuredDataObject Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON StructuredDataObject Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep StructuredDataObject Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep StructuredDataObject = D1 (MetaData "StructuredDataObject" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "StructuredDataObject'" PrefixI True) (S1 (MetaSel (Just "_sdoProperties") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [NamedProperty]))))

structuredDataObject :: StructuredDataObject Source #

Creates a value of StructuredDataObject with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

sdoProperties :: Lens' StructuredDataObject [NamedProperty] Source #

The properties for the object. The maximum number of elements is 1000.

Media

data Media Source #

Media resource.

See: media smart constructor.

Instances
Eq Media Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

(==) :: Media -> Media -> Bool #

(/=) :: Media -> Media -> Bool #

Data Media 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) -> Media -> c Media #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Media #

toConstr :: Media -> Constr #

dataTypeOf :: Media -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Media) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Media) #

gmapT :: (forall b. Data b => b -> b) -> Media -> Media #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Media -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Media -> r #

gmapQ :: (forall d. Data d => d -> u) -> Media -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Media -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Media -> m Media #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Media -> m Media #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Media -> m Media #

Show Media Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

showsPrec :: Int -> Media -> ShowS #

show :: Media -> String #

showList :: [Media] -> ShowS #

Generic Media Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep Media :: Type -> Type #

Methods

from :: Media -> Rep Media x #

to :: Rep Media x -> Media #

ToJSON Media Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON Media Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep Media Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep Media = D1 (MetaData "Media" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "Media'" PrefixI True) (S1 (MetaSel (Just "_mResourceName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

media :: Media Source #

Creates a value of Media with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

mResourceName :: Lens' Media (Maybe Text) Source #

Name of the media resource.

ItemStructuredData

data ItemStructuredData Source #

Available structured data fields for the item.

See: itemStructuredData smart constructor.

Instances
Eq ItemStructuredData Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data ItemStructuredData 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) -> ItemStructuredData -> c ItemStructuredData #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ItemStructuredData #

toConstr :: ItemStructuredData -> Constr #

dataTypeOf :: ItemStructuredData -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ItemStructuredData) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ItemStructuredData) #

gmapT :: (forall b. Data b => b -> b) -> ItemStructuredData -> ItemStructuredData #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ItemStructuredData -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ItemStructuredData -> r #

gmapQ :: (forall d. Data d => d -> u) -> ItemStructuredData -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ItemStructuredData -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ItemStructuredData -> m ItemStructuredData #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ItemStructuredData -> m ItemStructuredData #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ItemStructuredData -> m ItemStructuredData #

Show ItemStructuredData Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic ItemStructuredData Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep ItemStructuredData :: Type -> Type #

ToJSON ItemStructuredData Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON ItemStructuredData Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ItemStructuredData Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ItemStructuredData = D1 (MetaData "ItemStructuredData" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "ItemStructuredData'" PrefixI True) (S1 (MetaSel (Just "_isdHash") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_isdObject") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe StructuredDataObject))))

itemStructuredData :: ItemStructuredData Source #

Creates a value of ItemStructuredData with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

isdHash :: Lens' ItemStructuredData (Maybe Text) Source #

Hashing value provided by the API caller. This can be used with the items.push method to calculate modified state. The maximum length is 2048 characters.

isdObject :: Lens' ItemStructuredData (Maybe StructuredDataObject) Source #

The structured data object that should conform to a registered object definition in the schema for the data source.

DriveFollowUpRestrict

data DriveFollowUpRestrict Source #

Drive follow-up search restricts (e.g. "followup:suggestions").

See: driveFollowUpRestrict smart constructor.

Instances
Eq DriveFollowUpRestrict Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data DriveFollowUpRestrict 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) -> DriveFollowUpRestrict -> c DriveFollowUpRestrict #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DriveFollowUpRestrict #

toConstr :: DriveFollowUpRestrict -> Constr #

dataTypeOf :: DriveFollowUpRestrict -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DriveFollowUpRestrict) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DriveFollowUpRestrict) #

gmapT :: (forall b. Data b => b -> b) -> DriveFollowUpRestrict -> DriveFollowUpRestrict #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DriveFollowUpRestrict -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DriveFollowUpRestrict -> r #

gmapQ :: (forall d. Data d => d -> u) -> DriveFollowUpRestrict -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DriveFollowUpRestrict -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DriveFollowUpRestrict -> m DriveFollowUpRestrict #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DriveFollowUpRestrict -> m DriveFollowUpRestrict #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DriveFollowUpRestrict -> m DriveFollowUpRestrict #

Show DriveFollowUpRestrict Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic DriveFollowUpRestrict Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep DriveFollowUpRestrict :: Type -> Type #

ToJSON DriveFollowUpRestrict Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON DriveFollowUpRestrict Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep DriveFollowUpRestrict Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep DriveFollowUpRestrict = D1 (MetaData "DriveFollowUpRestrict" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "DriveFollowUpRestrict'" PrefixI True) (S1 (MetaSel (Just "_dfurType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe DriveFollowUpRestrictType))))

driveFollowUpRestrict :: DriveFollowUpRestrict Source #

Creates a value of DriveFollowUpRestrict with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

DateValues

data DateValues Source #

List of date values.

See: dateValues smart constructor.

Instances
Eq DateValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data DateValues 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) -> DateValues -> c DateValues #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DateValues #

toConstr :: DateValues -> Constr #

dataTypeOf :: DateValues -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DateValues) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DateValues) #

gmapT :: (forall b. Data b => b -> b) -> DateValues -> DateValues #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DateValues -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DateValues -> r #

gmapQ :: (forall d. Data d => d -> u) -> DateValues -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DateValues -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DateValues -> m DateValues #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DateValues -> m DateValues #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DateValues -> m DateValues #

Show DateValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic DateValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep DateValues :: Type -> Type #

ToJSON DateValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON DateValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep DateValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep DateValues = D1 (MetaData "DateValues" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "DateValues'" PrefixI True) (S1 (MetaSel (Just "_dValues") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Date]))))

dateValues :: DateValues Source #

Creates a value of DateValues with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dValues :: Lens' DateValues [Date] Source #

The maximum number of elements is 100.

NamedProperty

data NamedProperty Source #

A typed name-value pair for structured data. The type of the value should be the same as the registered type for the `name` property in the object definition of `objectType`.

See: namedProperty smart constructor.

Instances
Eq NamedProperty Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data NamedProperty 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) -> NamedProperty -> c NamedProperty #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c NamedProperty #

toConstr :: NamedProperty -> Constr #

dataTypeOf :: NamedProperty -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c NamedProperty) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c NamedProperty) #

gmapT :: (forall b. Data b => b -> b) -> NamedProperty -> NamedProperty #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> NamedProperty -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> NamedProperty -> r #

gmapQ :: (forall d. Data d => d -> u) -> NamedProperty -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> NamedProperty -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> NamedProperty -> m NamedProperty #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> NamedProperty -> m NamedProperty #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> NamedProperty -> m NamedProperty #

Show NamedProperty Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic NamedProperty Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep NamedProperty :: Type -> Type #

ToJSON NamedProperty Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON NamedProperty Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep NamedProperty Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

namedProperty :: NamedProperty Source #

Creates a value of NamedProperty with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

npName :: Lens' NamedProperty (Maybe Text) Source #

The name of the property. This name should correspond to the name of the property that was registered for object definition in the schema. The maximum allowable length for this property is 256 characters.

MatchRange

data MatchRange Source #

Matched range of a snippet [start, end).

See: matchRange smart constructor.

Instances
Eq MatchRange Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data MatchRange 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) -> MatchRange -> c MatchRange #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MatchRange #

toConstr :: MatchRange -> Constr #

dataTypeOf :: MatchRange -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MatchRange) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MatchRange) #

gmapT :: (forall b. Data b => b -> b) -> MatchRange -> MatchRange #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MatchRange -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MatchRange -> r #

gmapQ :: (forall d. Data d => d -> u) -> MatchRange -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MatchRange -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MatchRange -> m MatchRange #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MatchRange -> m MatchRange #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MatchRange -> m MatchRange #

Show MatchRange Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic MatchRange Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep MatchRange :: Type -> Type #

ToJSON MatchRange Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON MatchRange Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep MatchRange Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep MatchRange = D1 (MetaData "MatchRange" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "MatchRange'" PrefixI True) (S1 (MetaSel (Just "_mrStart") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_mrEnd") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))

matchRange :: MatchRange Source #

Creates a value of MatchRange with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

mrStart :: Lens' MatchRange (Maybe Int32) Source #

Starting position of the match in the snippet.

mrEnd :: Lens' MatchRange (Maybe Int32) Source #

End of the match in the snippet.

ResponseDebugInfo

data ResponseDebugInfo Source #

Debugging information about the response.

See: responseDebugInfo smart constructor.

Instances
Eq ResponseDebugInfo Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data ResponseDebugInfo 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) -> ResponseDebugInfo -> c ResponseDebugInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ResponseDebugInfo #

toConstr :: ResponseDebugInfo -> Constr #

dataTypeOf :: ResponseDebugInfo -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ResponseDebugInfo) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ResponseDebugInfo) #

gmapT :: (forall b. Data b => b -> b) -> ResponseDebugInfo -> ResponseDebugInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ResponseDebugInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ResponseDebugInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> ResponseDebugInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ResponseDebugInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ResponseDebugInfo -> m ResponseDebugInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ResponseDebugInfo -> m ResponseDebugInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ResponseDebugInfo -> m ResponseDebugInfo #

Show ResponseDebugInfo Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic ResponseDebugInfo Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep ResponseDebugInfo :: Type -> Type #

ToJSON ResponseDebugInfo Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON ResponseDebugInfo Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ResponseDebugInfo Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ResponseDebugInfo = D1 (MetaData "ResponseDebugInfo" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "ResponseDebugInfo'" PrefixI True) (S1 (MetaSel (Just "_rFormattedDebugInfo") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

responseDebugInfo :: ResponseDebugInfo Source #

Creates a value of ResponseDebugInfo with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rFormattedDebugInfo :: Lens' ResponseDebugInfo (Maybe Text) Source #

General debug info formatted for display.

ListDataSourceResponse

data ListDataSourceResponse Source #

Instances
Eq ListDataSourceResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data ListDataSourceResponse 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) -> ListDataSourceResponse -> c ListDataSourceResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ListDataSourceResponse #

toConstr :: ListDataSourceResponse -> Constr #

dataTypeOf :: ListDataSourceResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ListDataSourceResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ListDataSourceResponse) #

gmapT :: (forall b. Data b => b -> b) -> ListDataSourceResponse -> ListDataSourceResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ListDataSourceResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ListDataSourceResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ListDataSourceResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ListDataSourceResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ListDataSourceResponse -> m ListDataSourceResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ListDataSourceResponse -> m ListDataSourceResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ListDataSourceResponse -> m ListDataSourceResponse #

Show ListDataSourceResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic ListDataSourceResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep ListDataSourceResponse :: Type -> Type #

ToJSON ListDataSourceResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON ListDataSourceResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ListDataSourceResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ListDataSourceResponse = D1 (MetaData "ListDataSourceResponse" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "ListDataSourceResponse'" PrefixI True) (S1 (MetaSel (Just "_ldsrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ldsrSources") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [DataSource]))))

listDataSourceResponse :: ListDataSourceResponse Source #

Creates a value of ListDataSourceResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ldsrNextPageToken :: Lens' ListDataSourceResponse (Maybe Text) Source #

Token to retrieve the next page of results, or empty if there are no more results in the list.

SearchRequest

data SearchRequest Source #

The search API request.

See: searchRequest smart constructor.

Instances
Eq SearchRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data SearchRequest 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) -> SearchRequest -> c SearchRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SearchRequest #

toConstr :: SearchRequest -> Constr #

dataTypeOf :: SearchRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SearchRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SearchRequest) #

gmapT :: (forall b. Data b => b -> b) -> SearchRequest -> SearchRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SearchRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SearchRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> SearchRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SearchRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SearchRequest -> m SearchRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SearchRequest -> m SearchRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SearchRequest -> m SearchRequest #

Show SearchRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic SearchRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep SearchRequest :: Type -> Type #

ToJSON SearchRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON SearchRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep SearchRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

searchRequest :: SearchRequest Source #

Creates a value of SearchRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

srSortOptions :: Lens' SearchRequest (Maybe SortOptions) Source #

The options for sorting the search results

srDataSourceRestrictions :: Lens' SearchRequest [DataSourceRestriction] Source #

The sources to use for querying. If not specified, all data sources from the current search application are used.

srStart :: Lens' SearchRequest (Maybe Int32) Source #

Starting index of the results.

srQuery :: Lens' SearchRequest (Maybe Text) Source #

The raw query string. See supported search operators in the Cloud search Cheat Sheet

srPageSize :: Lens' SearchRequest (Maybe Int32) Source #

Maximum number of search results to return in one page. Valid values are between 1 and 100, inclusive. Default value is 10.

srRequestOptions :: Lens' SearchRequest (Maybe RequestOptions) Source #

Request options, such as the search application and user timezone.

Name

data Name Source #

A person's name.

See: name smart constructor.

Instances
Eq Name Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

(==) :: Name -> Name -> Bool #

(/=) :: Name -> Name -> Bool #

Data Name 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) -> Name -> c Name #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Name #

toConstr :: Name -> Constr #

dataTypeOf :: Name -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Name) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Name) #

gmapT :: (forall b. Data b => b -> b) -> Name -> Name #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Name -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Name -> r #

gmapQ :: (forall d. Data d => d -> u) -> Name -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Name -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Name -> m Name #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Name -> m Name #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Name -> m Name #

Show Name Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

showsPrec :: Int -> Name -> ShowS #

show :: Name -> String #

showList :: [Name] -> ShowS #

Generic Name Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep Name :: Type -> Type #

Methods

from :: Name -> Rep Name x #

to :: Rep Name x -> Name #

ToJSON Name Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON Name Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep Name Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep Name = D1 (MetaData "Name" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "Name'" PrefixI True) (S1 (MetaSel (Just "_nDisplayName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

name :: Name Source #

Creates a value of Name with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

nDisplayName :: Lens' Name (Maybe Text) Source #

The read-only display name formatted according to the locale specified by the viewer's account or the 'Accept-Language' HTTP header.

SourceResultCount

data SourceResultCount Source #

Per source result count information.

See: sourceResultCount smart constructor.

Instances
Eq SourceResultCount Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data SourceResultCount 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) -> SourceResultCount -> c SourceResultCount #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SourceResultCount #

toConstr :: SourceResultCount -> Constr #

dataTypeOf :: SourceResultCount -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SourceResultCount) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SourceResultCount) #

gmapT :: (forall b. Data b => b -> b) -> SourceResultCount -> SourceResultCount #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SourceResultCount -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SourceResultCount -> r #

gmapQ :: (forall d. Data d => d -> u) -> SourceResultCount -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SourceResultCount -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SourceResultCount -> m SourceResultCount #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SourceResultCount -> m SourceResultCount #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SourceResultCount -> m SourceResultCount #

Show SourceResultCount Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic SourceResultCount Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep SourceResultCount :: Type -> Type #

ToJSON SourceResultCount Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON SourceResultCount Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep SourceResultCount Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep SourceResultCount = D1 (MetaData "SourceResultCount" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "SourceResultCount'" PrefixI True) ((S1 (MetaSel (Just "_srcHasMoreResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_srcResultCountExact") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) :*: (S1 (MetaSel (Just "_srcResultCountEstimate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_srcSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Source)))))

sourceResultCount :: SourceResultCount Source #

Creates a value of SourceResultCount with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

srcHasMoreResults :: Lens' SourceResultCount (Maybe Bool) Source #

Whether there are more search results for this source.

srcResultCountExact :: Lens' SourceResultCount (Maybe Int64) Source #

The exact result count for this source.

srcResultCountEstimate :: Lens' SourceResultCount (Maybe Int64) Source #

The estimated result count for this source.

srcSource :: Lens' SourceResultCount (Maybe Source) Source #

The source the result count information is associated with.

SourceConfig

data SourceConfig Source #

Configurations for a source while processing a Search or Suggest request.

See: sourceConfig smart constructor.

Instances
Eq SourceConfig Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data SourceConfig 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) -> SourceConfig -> c SourceConfig #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SourceConfig #

toConstr :: SourceConfig -> Constr #

dataTypeOf :: SourceConfig -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SourceConfig) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SourceConfig) #

gmapT :: (forall b. Data b => b -> b) -> SourceConfig -> SourceConfig #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SourceConfig -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SourceConfig -> r #

gmapQ :: (forall d. Data d => d -> u) -> SourceConfig -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SourceConfig -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SourceConfig -> m SourceConfig #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SourceConfig -> m SourceConfig #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SourceConfig -> m SourceConfig #

Show SourceConfig Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic SourceConfig Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep SourceConfig :: Type -> Type #

ToJSON SourceConfig Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON SourceConfig Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep SourceConfig Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep SourceConfig = D1 (MetaData "SourceConfig" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "SourceConfig'" PrefixI True) (S1 (MetaSel (Just "_scCrowdingConfig") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SourceCrowdingConfig)) :*: (S1 (MetaSel (Just "_scScoringConfig") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SourceScoringConfig)) :*: S1 (MetaSel (Just "_scSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Source)))))

sourceConfig :: SourceConfig Source #

Creates a value of SourceConfig with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

scCrowdingConfig :: Lens' SourceConfig (Maybe SourceCrowdingConfig) Source #

The crowding configuration for the source.

scScoringConfig :: Lens' SourceConfig (Maybe SourceScoringConfig) Source #

The scoring configuration for the source.

scSource :: Lens' SourceConfig (Maybe Source) Source #

The source for which this configuration is to be used.

UnmAppedIdentityResolutionStatusCode

data UnmAppedIdentityResolutionStatusCode Source #

The resolution status for the external identity.

Constructors

UAIRSCCodeUnspecified

CODE_UNSPECIFIED Input-only value. Used to list all unmapped identities regardless of status.

UAIRSCNotFound

NOT_FOUND The unmapped identity was not found in IDaaS, and needs to be provided by the user.

UAIRSCIdentitySourceNotFound

IDENTITY_SOURCE_NOT_FOUND The identity source associated with the identity was either not found or deleted.

UAIRSCIdentitySourceMisConfigured

IDENTITY_SOURCE_MISCONFIGURED IDaaS does not understand the identity source, probably because the schema was modified in a non compatible way.

UAIRSCTooManyMAppingsFound

TOO_MANY_MAPPINGS_FOUND The number of users associated with the external identity is too large.

UAIRSCInternalError

INTERNAL_ERROR Internal error.

Instances
Enum UnmAppedIdentityResolutionStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Eq UnmAppedIdentityResolutionStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Data UnmAppedIdentityResolutionStatusCode 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) -> UnmAppedIdentityResolutionStatusCode -> c UnmAppedIdentityResolutionStatusCode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UnmAppedIdentityResolutionStatusCode #

toConstr :: UnmAppedIdentityResolutionStatusCode -> Constr #

dataTypeOf :: UnmAppedIdentityResolutionStatusCode -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UnmAppedIdentityResolutionStatusCode) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UnmAppedIdentityResolutionStatusCode) #

gmapT :: (forall b. Data b => b -> b) -> UnmAppedIdentityResolutionStatusCode -> UnmAppedIdentityResolutionStatusCode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UnmAppedIdentityResolutionStatusCode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UnmAppedIdentityResolutionStatusCode -> r #

gmapQ :: (forall d. Data d => d -> u) -> UnmAppedIdentityResolutionStatusCode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UnmAppedIdentityResolutionStatusCode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UnmAppedIdentityResolutionStatusCode -> m UnmAppedIdentityResolutionStatusCode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UnmAppedIdentityResolutionStatusCode -> m UnmAppedIdentityResolutionStatusCode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UnmAppedIdentityResolutionStatusCode -> m UnmAppedIdentityResolutionStatusCode #

Ord UnmAppedIdentityResolutionStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Read UnmAppedIdentityResolutionStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Show UnmAppedIdentityResolutionStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Generic UnmAppedIdentityResolutionStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Hashable UnmAppedIdentityResolutionStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToJSON UnmAppedIdentityResolutionStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromJSON UnmAppedIdentityResolutionStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromHttpApiData UnmAppedIdentityResolutionStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToHttpApiData UnmAppedIdentityResolutionStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep UnmAppedIdentityResolutionStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep UnmAppedIdentityResolutionStatusCode = D1 (MetaData "UnmAppedIdentityResolutionStatusCode" "Network.Google.CloudSearch.Types.Sum" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) ((C1 (MetaCons "UAIRSCCodeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "UAIRSCNotFound" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "UAIRSCIdentitySourceNotFound" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "UAIRSCIdentitySourceMisConfigured" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "UAIRSCTooManyMAppingsFound" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "UAIRSCInternalError" PrefixI False) (U1 :: Type -> Type))))

ListItemsResponse

data ListItemsResponse Source #

Instances
Eq ListItemsResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data ListItemsResponse 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) -> ListItemsResponse -> c ListItemsResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ListItemsResponse #

toConstr :: ListItemsResponse -> Constr #

dataTypeOf :: ListItemsResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ListItemsResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ListItemsResponse) #

gmapT :: (forall b. Data b => b -> b) -> ListItemsResponse -> ListItemsResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ListItemsResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ListItemsResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ListItemsResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ListItemsResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ListItemsResponse -> m ListItemsResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ListItemsResponse -> m ListItemsResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ListItemsResponse -> m ListItemsResponse #

Show ListItemsResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic ListItemsResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep ListItemsResponse :: Type -> Type #

ToJSON ListItemsResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON ListItemsResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ListItemsResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ListItemsResponse = D1 (MetaData "ListItemsResponse" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "ListItemsResponse'" PrefixI True) (S1 (MetaSel (Just "_lirNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lirItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Item]))))

listItemsResponse :: ListItemsResponse Source #

Creates a value of ListItemsResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

lirNextPageToken :: Lens' ListItemsResponse (Maybe Text) Source #

Token to retrieve the next page of results, or empty if there are no more results in the list.

ScoringConfig

data ScoringConfig Source #

Scoring configurations for a source while processing a Search or Suggest request.

See: scoringConfig smart constructor.

Instances
Eq ScoringConfig Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data ScoringConfig 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) -> ScoringConfig -> c ScoringConfig #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ScoringConfig #

toConstr :: ScoringConfig -> Constr #

dataTypeOf :: ScoringConfig -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ScoringConfig) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ScoringConfig) #

gmapT :: (forall b. Data b => b -> b) -> ScoringConfig -> ScoringConfig #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ScoringConfig -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ScoringConfig -> r #

gmapQ :: (forall d. Data d => d -> u) -> ScoringConfig -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ScoringConfig -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ScoringConfig -> m ScoringConfig #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ScoringConfig -> m ScoringConfig #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ScoringConfig -> m ScoringConfig #

Show ScoringConfig Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic ScoringConfig Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep ScoringConfig :: Type -> Type #

ToJSON ScoringConfig Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON ScoringConfig Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ScoringConfig Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ScoringConfig = D1 (MetaData "ScoringConfig" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "ScoringConfig'" PrefixI True) (S1 (MetaSel (Just "_scDisablePersonalization") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_scDisableFreshness") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))

scoringConfig :: ScoringConfig Source #

Creates a value of ScoringConfig with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

scDisablePersonalization :: Lens' ScoringConfig (Maybe Bool) Source #

Whether to personalize the results. By default, personal signals will be used to boost results.

scDisableFreshness :: Lens' ScoringConfig (Maybe Bool) Source #

Whether to use freshness as a ranking signal. By default, freshness is used as a ranking signal.

StartUploadItemRequest

data StartUploadItemRequest Source #

Start upload file request.

See: startUploadItemRequest smart constructor.

Instances
Eq StartUploadItemRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data StartUploadItemRequest 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) -> StartUploadItemRequest -> c StartUploadItemRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c StartUploadItemRequest #

toConstr :: StartUploadItemRequest -> Constr #

dataTypeOf :: StartUploadItemRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c StartUploadItemRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c StartUploadItemRequest) #

gmapT :: (forall b. Data b => b -> b) -> StartUploadItemRequest -> StartUploadItemRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> StartUploadItemRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> StartUploadItemRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> StartUploadItemRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> StartUploadItemRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> StartUploadItemRequest -> m StartUploadItemRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> StartUploadItemRequest -> m StartUploadItemRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> StartUploadItemRequest -> m StartUploadItemRequest #

Show StartUploadItemRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic StartUploadItemRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep StartUploadItemRequest :: Type -> Type #

ToJSON StartUploadItemRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON StartUploadItemRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep StartUploadItemRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep StartUploadItemRequest = D1 (MetaData "StartUploadItemRequest" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "StartUploadItemRequest'" PrefixI True) (S1 (MetaSel (Just "_suirDebugOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DebugOptions)) :*: S1 (MetaSel (Just "_suirConnectorName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

startUploadItemRequest :: StartUploadItemRequest Source #

Creates a value of StartUploadItemRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

suirConnectorName :: Lens' StartUploadItemRequest (Maybe Text) Source #

Name of connector making this call. Format: datasources/{source_id}/connectors/{ID}

UploadItemRef

data UploadItemRef Source #

Represents an upload session reference. This reference is created via upload method. Updating of item content may refer to this uploaded content via contentDataRef.

See: uploadItemRef smart constructor.

Instances
Eq UploadItemRef Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data UploadItemRef 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) -> UploadItemRef -> c UploadItemRef #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UploadItemRef #

toConstr :: UploadItemRef -> Constr #

dataTypeOf :: UploadItemRef -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UploadItemRef) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UploadItemRef) #

gmapT :: (forall b. Data b => b -> b) -> UploadItemRef -> UploadItemRef #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UploadItemRef -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UploadItemRef -> r #

gmapQ :: (forall d. Data d => d -> u) -> UploadItemRef -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UploadItemRef -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UploadItemRef -> m UploadItemRef #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UploadItemRef -> m UploadItemRef #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UploadItemRef -> m UploadItemRef #

Show UploadItemRef Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic UploadItemRef Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep UploadItemRef :: Type -> Type #

ToJSON UploadItemRef Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON UploadItemRef Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep UploadItemRef Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep UploadItemRef = D1 (MetaData "UploadItemRef" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "UploadItemRef'" PrefixI True) (S1 (MetaSel (Just "_uirName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

uploadItemRef :: UploadItemRef Source #

Creates a value of UploadItemRef with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

uirName :: Lens' UploadItemRef (Maybe Text) Source #

Name of the content reference. The maximum length is 2048 characters.

PushItemRequest

data PushItemRequest Source #

Instances
Eq PushItemRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data PushItemRequest 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) -> PushItemRequest -> c PushItemRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PushItemRequest #

toConstr :: PushItemRequest -> Constr #

dataTypeOf :: PushItemRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PushItemRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PushItemRequest) #

gmapT :: (forall b. Data b => b -> b) -> PushItemRequest -> PushItemRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PushItemRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PushItemRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> PushItemRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PushItemRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PushItemRequest -> m PushItemRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PushItemRequest -> m PushItemRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PushItemRequest -> m PushItemRequest #

Show PushItemRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic PushItemRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep PushItemRequest :: Type -> Type #

ToJSON PushItemRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON PushItemRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep PushItemRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep PushItemRequest = D1 (MetaData "PushItemRequest" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "PushItemRequest'" PrefixI True) (S1 (MetaSel (Just "_pirDebugOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DebugOptions)) :*: (S1 (MetaSel (Just "_pirConnectorName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pirItem") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PushItem)))))

pushItemRequest :: PushItemRequest Source #

Creates a value of PushItemRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pirConnectorName :: Lens' PushItemRequest (Maybe Text) Source #

Name of connector making this call. Format: datasources/{source_id}/connectors/{ID}

pirItem :: Lens' PushItemRequest (Maybe PushItem) Source #

Item to push onto the queue.

DoublePropertyOptions

data DoublePropertyOptions Source #

Options for double properties.

See: doublePropertyOptions smart constructor.

Instances
Eq DoublePropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data DoublePropertyOptions 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) -> DoublePropertyOptions -> c DoublePropertyOptions #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DoublePropertyOptions #

toConstr :: DoublePropertyOptions -> Constr #

dataTypeOf :: DoublePropertyOptions -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DoublePropertyOptions) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DoublePropertyOptions) #

gmapT :: (forall b. Data b => b -> b) -> DoublePropertyOptions -> DoublePropertyOptions #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DoublePropertyOptions -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DoublePropertyOptions -> r #

gmapQ :: (forall d. Data d => d -> u) -> DoublePropertyOptions -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DoublePropertyOptions -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DoublePropertyOptions -> m DoublePropertyOptions #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DoublePropertyOptions -> m DoublePropertyOptions #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DoublePropertyOptions -> m DoublePropertyOptions #

Show DoublePropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic DoublePropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep DoublePropertyOptions :: Type -> Type #

ToJSON DoublePropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON DoublePropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep DoublePropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep DoublePropertyOptions = D1 (MetaData "DoublePropertyOptions" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "DoublePropertyOptions'" PrefixI True) (S1 (MetaSel (Just "_dpoOperatorOptions") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe DoubleOperatorOptions))))

doublePropertyOptions :: DoublePropertyOptions Source #

Creates a value of DoublePropertyOptions with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dpoOperatorOptions :: Lens' DoublePropertyOptions (Maybe DoubleOperatorOptions) Source #

If set, describes how the double should be used as a search operator.

QueryOperator

data QueryOperator Source #

The definition of a operator that can be used in a Search/Suggest request.

See: queryOperator smart constructor.

Instances
Eq QueryOperator Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data QueryOperator 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) -> QueryOperator -> c QueryOperator #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c QueryOperator #

toConstr :: QueryOperator -> Constr #

dataTypeOf :: QueryOperator -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c QueryOperator) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c QueryOperator) #

gmapT :: (forall b. Data b => b -> b) -> QueryOperator -> QueryOperator #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> QueryOperator -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> QueryOperator -> r #

gmapQ :: (forall d. Data d => d -> u) -> QueryOperator -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> QueryOperator -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> QueryOperator -> m QueryOperator #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> QueryOperator -> m QueryOperator #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> QueryOperator -> m QueryOperator #

Show QueryOperator Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic QueryOperator Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep QueryOperator :: Type -> Type #

ToJSON QueryOperator Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON QueryOperator Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep QueryOperator Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

queryOperator :: QueryOperator Source #

Creates a value of QueryOperator with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

qoIsSuggestable :: Lens' QueryOperator (Maybe Bool) Source #

Can get suggestions for this field.

qoIsReturnable :: Lens' QueryOperator (Maybe Bool) Source #

Will the property associated with this facet be returned as part of search results.

qoIsRepeatable :: Lens' QueryOperator (Maybe Bool) Source #

Indicates if multiple values can be set for this property.

qoOperatorName :: Lens' QueryOperator (Maybe Text) Source #

The name of the operator.

qoIsSortable :: Lens' QueryOperator (Maybe Bool) Source #

Can this operator be used to sort results.

qoIsFacetable :: Lens' QueryOperator (Maybe Bool) Source #

Can this operator be used to get facets.

qoDisplayName :: Lens' QueryOperator (Maybe Text) Source #

Display name of the operator

qoLessThanOperatorName :: Lens' QueryOperator (Maybe Text) Source #

Indicates the operator name that can be used to isolate the property using the less-than operator.

qoEnumValues :: Lens' QueryOperator [Text] Source #

Potential list of values for the opeatror field. This field is only filled when we can safely enumerate all the possible values of this operator.

qoGreaterThanOperatorName :: Lens' QueryOperator (Maybe Text) Source #

Indicates the operator name that can be used to isolate the property using the greater-than operator.

Xgafv

data Xgafv Source #

V1 error format.

Constructors

X1

1 v1 error format

X2

2 v2 error format

Instances
Enum Xgafv Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Eq Xgafv Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Methods

(==) :: Xgafv -> Xgafv -> Bool #

(/=) :: Xgafv -> Xgafv -> Bool #

Data Xgafv 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) -> Xgafv -> c Xgafv #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Xgafv #

toConstr :: Xgafv -> Constr #

dataTypeOf :: Xgafv -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Xgafv) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Xgafv) #

gmapT :: (forall b. Data b => b -> b) -> Xgafv -> Xgafv #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Xgafv -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Xgafv -> r #

gmapQ :: (forall d. Data d => d -> u) -> Xgafv -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Xgafv -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Xgafv -> m Xgafv #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Xgafv -> m Xgafv #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Xgafv -> m Xgafv #

Ord Xgafv Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Methods

compare :: Xgafv -> Xgafv -> Ordering #

(<) :: Xgafv -> Xgafv -> Bool #

(<=) :: Xgafv -> Xgafv -> Bool #

(>) :: Xgafv -> Xgafv -> Bool #

(>=) :: Xgafv -> Xgafv -> Bool #

max :: Xgafv -> Xgafv -> Xgafv #

min :: Xgafv -> Xgafv -> Xgafv #

Read Xgafv Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Show Xgafv Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Methods

showsPrec :: Int -> Xgafv -> ShowS #

show :: Xgafv -> String #

showList :: [Xgafv] -> ShowS #

Generic Xgafv Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Associated Types

type Rep Xgafv :: Type -> Type #

Methods

from :: Xgafv -> Rep Xgafv x #

to :: Rep Xgafv x -> Xgafv #

Hashable Xgafv Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Methods

hashWithSalt :: Int -> Xgafv -> Int #

hash :: Xgafv -> Int #

ToJSON Xgafv Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromJSON Xgafv Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromHttpApiData Xgafv Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToHttpApiData Xgafv Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep Xgafv Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep Xgafv = D1 (MetaData "Xgafv" "Network.Google.CloudSearch.Types.Sum" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "X1" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "X2" PrefixI False) (U1 :: Type -> Type))

PollItemsResponse

data PollItemsResponse Source #

Instances
Eq PollItemsResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data PollItemsResponse 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) -> PollItemsResponse -> c PollItemsResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PollItemsResponse #

toConstr :: PollItemsResponse -> Constr #

dataTypeOf :: PollItemsResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PollItemsResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PollItemsResponse) #

gmapT :: (forall b. Data b => b -> b) -> PollItemsResponse -> PollItemsResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PollItemsResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PollItemsResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> PollItemsResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PollItemsResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PollItemsResponse -> m PollItemsResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PollItemsResponse -> m PollItemsResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PollItemsResponse -> m PollItemsResponse #

Show PollItemsResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic PollItemsResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep PollItemsResponse :: Type -> Type #

ToJSON PollItemsResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON PollItemsResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep PollItemsResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep PollItemsResponse = D1 (MetaData "PollItemsResponse" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "PollItemsResponse'" PrefixI True) (S1 (MetaSel (Just "_pirItems") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Item]))))

pollItemsResponse :: PollItemsResponse Source #

Creates a value of PollItemsResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pirItems :: Lens' PollItemsResponse [Item] Source #

Set of items from the queue available for connector to process. These items have the following subset of fields populated: version metadata.hash structured_data.hash content.hash payload status queue

SourceScoringConfig

data SourceScoringConfig Source #

Set the scoring configuration. This allows modifying the ranking of results for a source.

See: sourceScoringConfig smart constructor.

Instances
Eq SourceScoringConfig Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data SourceScoringConfig 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) -> SourceScoringConfig -> c SourceScoringConfig #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SourceScoringConfig #

toConstr :: SourceScoringConfig -> Constr #

dataTypeOf :: SourceScoringConfig -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SourceScoringConfig) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SourceScoringConfig) #

gmapT :: (forall b. Data b => b -> b) -> SourceScoringConfig -> SourceScoringConfig #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SourceScoringConfig -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SourceScoringConfig -> r #

gmapQ :: (forall d. Data d => d -> u) -> SourceScoringConfig -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SourceScoringConfig -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SourceScoringConfig -> m SourceScoringConfig #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SourceScoringConfig -> m SourceScoringConfig #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SourceScoringConfig -> m SourceScoringConfig #

Show SourceScoringConfig Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic SourceScoringConfig Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep SourceScoringConfig :: Type -> Type #

ToJSON SourceScoringConfig Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON SourceScoringConfig Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep SourceScoringConfig Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep SourceScoringConfig = D1 (MetaData "SourceScoringConfig" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "SourceScoringConfig'" PrefixI True) (S1 (MetaSel (Just "_sscSourceImportance") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe SourceScoringConfigSourceImportance))))

sourceScoringConfig :: SourceScoringConfig Source #

Creates a value of SourceScoringConfig with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

EmailAddress

data EmailAddress Source #

A person's email address.

See: emailAddress smart constructor.

Instances
Eq EmailAddress Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data EmailAddress 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) -> EmailAddress -> c EmailAddress #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EmailAddress #

toConstr :: EmailAddress -> Constr #

dataTypeOf :: EmailAddress -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c EmailAddress) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EmailAddress) #

gmapT :: (forall b. Data b => b -> b) -> EmailAddress -> EmailAddress #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EmailAddress -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EmailAddress -> r #

gmapQ :: (forall d. Data d => d -> u) -> EmailAddress -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> EmailAddress -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> EmailAddress -> m EmailAddress #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EmailAddress -> m EmailAddress #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EmailAddress -> m EmailAddress #

Show EmailAddress Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic EmailAddress Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep EmailAddress :: Type -> Type #

ToJSON EmailAddress Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON EmailAddress Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep EmailAddress Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep EmailAddress = D1 (MetaData "EmailAddress" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "EmailAddress'" PrefixI True) (S1 (MetaSel (Just "_eaEmailAddress") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

emailAddress :: EmailAddress Source #

Creates a value of EmailAddress with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

RetrievalImportance

data RetrievalImportance Source #

Instances
Eq RetrievalImportance Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data RetrievalImportance 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) -> RetrievalImportance -> c RetrievalImportance #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RetrievalImportance #

toConstr :: RetrievalImportance -> Constr #

dataTypeOf :: RetrievalImportance -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RetrievalImportance) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RetrievalImportance) #

gmapT :: (forall b. Data b => b -> b) -> RetrievalImportance -> RetrievalImportance #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RetrievalImportance -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RetrievalImportance -> r #

gmapQ :: (forall d. Data d => d -> u) -> RetrievalImportance -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RetrievalImportance -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RetrievalImportance -> m RetrievalImportance #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RetrievalImportance -> m RetrievalImportance #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RetrievalImportance -> m RetrievalImportance #

Show RetrievalImportance Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic RetrievalImportance Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep RetrievalImportance :: Type -> Type #

ToJSON RetrievalImportance Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON RetrievalImportance Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep RetrievalImportance Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep RetrievalImportance = D1 (MetaData "RetrievalImportance" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "RetrievalImportance'" PrefixI True) (S1 (MetaSel (Just "_riImportance") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe RetrievalImportanceImportance))))

retrievalImportance :: RetrievalImportance Source #

Creates a value of RetrievalImportance with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

riImportance :: Lens' RetrievalImportance (Maybe RetrievalImportanceImportance) Source #

Indicates the ranking importance given to property when it is matched during retrieval. Once set, the token importance of a property cannot be changed.

DataSourceIndexStats

data DataSourceIndexStats Source #

Aggregation of items by status code as of the specified date.

See: dataSourceIndexStats smart constructor.

Instances
Eq DataSourceIndexStats Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data DataSourceIndexStats 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) -> DataSourceIndexStats -> c DataSourceIndexStats #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DataSourceIndexStats #

toConstr :: DataSourceIndexStats -> Constr #

dataTypeOf :: DataSourceIndexStats -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DataSourceIndexStats) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DataSourceIndexStats) #

gmapT :: (forall b. Data b => b -> b) -> DataSourceIndexStats -> DataSourceIndexStats #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DataSourceIndexStats -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DataSourceIndexStats -> r #

gmapQ :: (forall d. Data d => d -> u) -> DataSourceIndexStats -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DataSourceIndexStats -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DataSourceIndexStats -> m DataSourceIndexStats #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DataSourceIndexStats -> m DataSourceIndexStats #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DataSourceIndexStats -> m DataSourceIndexStats #

Show DataSourceIndexStats Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic DataSourceIndexStats Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep DataSourceIndexStats :: Type -> Type #

ToJSON DataSourceIndexStats Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON DataSourceIndexStats Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep DataSourceIndexStats Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep DataSourceIndexStats = D1 (MetaData "DataSourceIndexStats" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "DataSourceIndexStats'" PrefixI True) (S1 (MetaSel (Just "_dsisItemCountByStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ItemCountByStatus])) :*: S1 (MetaSel (Just "_dsisDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Date))))

dataSourceIndexStats :: DataSourceIndexStats Source #

Creates a value of DataSourceIndexStats with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dsisItemCountByStatus :: Lens' DataSourceIndexStats [ItemCountByStatus] Source #

Number of items aggregrated by status code.

dsisDate :: Lens' DataSourceIndexStats (Maybe Date) Source #

Date for which index stats were calculated. If the date of request is not the current date then stats calculated on the next day are returned. Stats are calculated close to mid night in this case. If date of request is current date, then real time stats are returned.

SourceCrowdingConfig

data SourceCrowdingConfig Source #

Set search results crowding limits. Crowding is a situation in which multiple results from the same source or host "crowd out" other results, diminishing the quality of search for users. To foster better search quality and source diversity in search results, you can set a condition to reduce repetitive results by source.

See: sourceCrowdingConfig smart constructor.

Instances
Eq SourceCrowdingConfig Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data SourceCrowdingConfig 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) -> SourceCrowdingConfig -> c SourceCrowdingConfig #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SourceCrowdingConfig #

toConstr :: SourceCrowdingConfig -> Constr #

dataTypeOf :: SourceCrowdingConfig -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SourceCrowdingConfig) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SourceCrowdingConfig) #

gmapT :: (forall b. Data b => b -> b) -> SourceCrowdingConfig -> SourceCrowdingConfig #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SourceCrowdingConfig -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SourceCrowdingConfig -> r #

gmapQ :: (forall d. Data d => d -> u) -> SourceCrowdingConfig -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SourceCrowdingConfig -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SourceCrowdingConfig -> m SourceCrowdingConfig #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SourceCrowdingConfig -> m SourceCrowdingConfig #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SourceCrowdingConfig -> m SourceCrowdingConfig #

Show SourceCrowdingConfig Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic SourceCrowdingConfig Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep SourceCrowdingConfig :: Type -> Type #

ToJSON SourceCrowdingConfig Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON SourceCrowdingConfig Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep SourceCrowdingConfig Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep SourceCrowdingConfig = D1 (MetaData "SourceCrowdingConfig" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "SourceCrowdingConfig'" PrefixI True) ((S1 (MetaSel (Just "_sccField") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_sccNumSuggestions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) :*: (S1 (MetaSel (Just "_sccNumResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_sccSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))))

sourceCrowdingConfig :: SourceCrowdingConfig Source #

Creates a value of SourceCrowdingConfig with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

sccField :: Lens' SourceCrowdingConfig (Maybe Text) Source #

Use a field to control results crowding. For example, if you want to control overly similar results from Gmail topics, use `thread_id`. For similar pages from Google Sites, you can use `webspace_id`. When matching query results contain the same field value in `GenericMetadata`, crowding limits are set on those records.

sccNumSuggestions :: Lens' SourceCrowdingConfig (Maybe Int32) Source #

Maximum number of suggestions allowed from a source. No limits will be set on results if this value is less than or equal to 0.

sccNumResults :: Lens' SourceCrowdingConfig (Maybe Int32) Source #

Maximum number of results allowed from a source. No limits will be set on results if this value is less than or equal to 0.

sccSource :: Lens' SourceCrowdingConfig (Maybe Bool) Source #

Control results by content source. This option limits the total number of results from a given source and ignores field-based crowding control.

Interaction

data Interaction Source #

Represents an interaction between a user and an item.

See: interaction smart constructor.

Instances
Eq Interaction Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data Interaction 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) -> Interaction -> c Interaction #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Interaction #

toConstr :: Interaction -> Constr #

dataTypeOf :: Interaction -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Interaction) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Interaction) #

gmapT :: (forall b. Data b => b -> b) -> Interaction -> Interaction #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Interaction -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Interaction -> r #

gmapQ :: (forall d. Data d => d -> u) -> Interaction -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Interaction -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Interaction -> m Interaction #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Interaction -> m Interaction #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Interaction -> m Interaction #

Show Interaction Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic Interaction Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep Interaction :: Type -> Type #

ToJSON Interaction Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON Interaction Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep Interaction Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep Interaction = D1 (MetaData "Interaction" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "Interaction'" PrefixI True) (S1 (MetaSel (Just "_iInteractionTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: (S1 (MetaSel (Just "_iPrincipal") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Principal)) :*: S1 (MetaSel (Just "_iType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe InteractionType)))))

interaction :: Interaction Source #

Creates a value of Interaction with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

iInteractionTime :: Lens' Interaction (Maybe UTCTime) Source #

The time when the user acted on the item. If multiple actions of the same type exist for a single user, only the most recent action is recorded.

iPrincipal :: Lens' Interaction (Maybe Principal) Source #

The user that acted on the item.

Principal

data Principal Source #

Reference to a user, group, or domain.

See: principal smart constructor.

Instances
Eq Principal Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data Principal 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) -> Principal -> c Principal #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Principal #

toConstr :: Principal -> Constr #

dataTypeOf :: Principal -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Principal) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Principal) #

gmapT :: (forall b. Data b => b -> b) -> Principal -> Principal #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Principal -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Principal -> r #

gmapQ :: (forall d. Data d => d -> u) -> Principal -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Principal -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Principal -> m Principal #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Principal -> m Principal #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Principal -> m Principal #

Show Principal Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic Principal Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep Principal :: Type -> Type #

ToJSON Principal Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON Principal Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep Principal Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep Principal = D1 (MetaData "Principal" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "Principal'" PrefixI True) (S1 (MetaSel (Just "_pUserResourceName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_pGroupResourceName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pGsuitePrincipal") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GSuitePrincipal)))))

principal :: Principal Source #

Creates a value of Principal with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pUserResourceName :: Lens' Principal (Maybe Text) Source #

This principal is a user identified using an external identity. The name field must specify the user resource name with this format: identitysources/{source_id}/users/{ID}

pGroupResourceName :: Lens' Principal (Maybe Text) Source #

This principal is a group identified using an external identity. The name field must specify the group resource name with this format: identitysources/{source_id}/groups/{ID}

pGsuitePrincipal :: Lens' Principal (Maybe GSuitePrincipal) Source #

This principal is a GSuite user, group or domain.

IndexItemRequest

data IndexItemRequest Source #

Instances
Eq IndexItemRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data IndexItemRequest 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) -> IndexItemRequest -> c IndexItemRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IndexItemRequest #

toConstr :: IndexItemRequest -> Constr #

dataTypeOf :: IndexItemRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c IndexItemRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IndexItemRequest) #

gmapT :: (forall b. Data b => b -> b) -> IndexItemRequest -> IndexItemRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IndexItemRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IndexItemRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> IndexItemRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IndexItemRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IndexItemRequest -> m IndexItemRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IndexItemRequest -> m IndexItemRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IndexItemRequest -> m IndexItemRequest #

Show IndexItemRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic IndexItemRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep IndexItemRequest :: Type -> Type #

ToJSON IndexItemRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON IndexItemRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep IndexItemRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep IndexItemRequest = D1 (MetaData "IndexItemRequest" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "IndexItemRequest'" PrefixI True) ((S1 (MetaSel (Just "_iirMode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe IndexItemRequestMode)) :*: S1 (MetaSel (Just "_iirDebugOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DebugOptions))) :*: (S1 (MetaSel (Just "_iirConnectorName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iirItem") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Item)))))

indexItemRequest :: IndexItemRequest Source #

Creates a value of IndexItemRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

iirMode :: Lens' IndexItemRequest (Maybe IndexItemRequestMode) Source #

Required. The RequestMode for this request.

iirConnectorName :: Lens' IndexItemRequest (Maybe Text) Source #

Name of connector making this call. Format: datasources/{source_id}/connectors/{ID}

iirItem :: Lens' IndexItemRequest (Maybe Item) Source #

Name of the item. Format: datasources/{source_id}/items/{item_id}

RepositoryErrorType

data RepositoryErrorType Source #

Type of error.

Constructors

Unknown

UNKNOWN Unknown error.

NetworkError

NETWORK_ERROR Unknown or unreachable host.

DNSError

DNS_ERROR DNS problem, such as the DNS server is not responding.

ConnectionError

CONNECTION_ERROR Cannot connect to the repository server.

AuthenticationError

AUTHENTICATION_ERROR Failed authentication due to incorrect credentials.

AuthorizationError

AUTHORIZATION_ERROR Service account is not authorized for the repository.

ServerError

SERVER_ERROR Repository server error.

QuotaExceeded

QUOTA_EXCEEDED Quota exceeded.

ServiceUnavailable

SERVICE_UNAVAILABLE Server temporarily unavailable.

ClientError

CLIENT_ERROR Client-related error, such as an invalid request from the connector to the repository server.

Instances
Enum RepositoryErrorType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Eq RepositoryErrorType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Data RepositoryErrorType 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) -> RepositoryErrorType -> c RepositoryErrorType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RepositoryErrorType #

toConstr :: RepositoryErrorType -> Constr #

dataTypeOf :: RepositoryErrorType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RepositoryErrorType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RepositoryErrorType) #

gmapT :: (forall b. Data b => b -> b) -> RepositoryErrorType -> RepositoryErrorType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RepositoryErrorType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RepositoryErrorType -> r #

gmapQ :: (forall d. Data d => d -> u) -> RepositoryErrorType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RepositoryErrorType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RepositoryErrorType -> m RepositoryErrorType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RepositoryErrorType -> m RepositoryErrorType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RepositoryErrorType -> m RepositoryErrorType #

Ord RepositoryErrorType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Read RepositoryErrorType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Show RepositoryErrorType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Generic RepositoryErrorType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Associated Types

type Rep RepositoryErrorType :: Type -> Type #

Hashable RepositoryErrorType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToJSON RepositoryErrorType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromJSON RepositoryErrorType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromHttpApiData RepositoryErrorType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToHttpApiData RepositoryErrorType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep RepositoryErrorType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep RepositoryErrorType = D1 (MetaData "RepositoryErrorType" "Network.Google.CloudSearch.Types.Sum" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (((C1 (MetaCons "Unknown" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "NetworkError" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "DNSError" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ConnectionError" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AuthenticationError" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "AuthorizationError" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ServerError" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "QuotaExceeded" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ServiceUnavailable" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ClientError" PrefixI False) (U1 :: Type -> Type)))))

TextPropertyOptions

data TextPropertyOptions Source #

Options for text properties.

See: textPropertyOptions smart constructor.

Instances
Eq TextPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data TextPropertyOptions 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) -> TextPropertyOptions -> c TextPropertyOptions #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TextPropertyOptions #

toConstr :: TextPropertyOptions -> Constr #

dataTypeOf :: TextPropertyOptions -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TextPropertyOptions) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TextPropertyOptions) #

gmapT :: (forall b. Data b => b -> b) -> TextPropertyOptions -> TextPropertyOptions #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TextPropertyOptions -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TextPropertyOptions -> r #

gmapQ :: (forall d. Data d => d -> u) -> TextPropertyOptions -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TextPropertyOptions -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TextPropertyOptions -> m TextPropertyOptions #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TextPropertyOptions -> m TextPropertyOptions #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TextPropertyOptions -> m TextPropertyOptions #

Show TextPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic TextPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep TextPropertyOptions :: Type -> Type #

ToJSON TextPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON TextPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep TextPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep TextPropertyOptions = D1 (MetaData "TextPropertyOptions" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "TextPropertyOptions'" PrefixI True) (S1 (MetaSel (Just "_tRetrievalImportance") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RetrievalImportance)) :*: S1 (MetaSel (Just "_tOperatorOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TextOperatorOptions))))

textPropertyOptions :: TextPropertyOptions Source #

Creates a value of TextPropertyOptions with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tRetrievalImportance :: Lens' TextPropertyOptions (Maybe RetrievalImportance) Source #

Indicates the search quality importance of the tokens within the field when used for retrieval.

tOperatorOptions :: Lens' TextPropertyOptions (Maybe TextOperatorOptions) Source #

If set, describes how the property should be used as a search operator.

EnumValuePair

data EnumValuePair Source #

The enumeration value pair defines two things: a required string value and an optional integer value. The string value defines the necessary query term required to retrieve that item, such as *p0* for a priority item. The integer value determines the ranking of that string value relative to other enumerated values for the same property. For example, you might associate *p0* with *0* and define another enum pair such as *p1* and *1*. You must use the integer value in combination with ordered ranking to set the ranking of a given value relative to other enumerated values for the same property name. Here, a ranking order of DESCENDING for *priority* properties results in a ranking boost for items indexed with a value of *p0* compared to items indexed with a value of *p1*. Without a specified ranking order, the integer value has no effect on item ranking.

See: enumValuePair smart constructor.

Instances
Eq EnumValuePair Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data EnumValuePair 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) -> EnumValuePair -> c EnumValuePair #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EnumValuePair #

toConstr :: EnumValuePair -> Constr #

dataTypeOf :: EnumValuePair -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c EnumValuePair) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EnumValuePair) #

gmapT :: (forall b. Data b => b -> b) -> EnumValuePair -> EnumValuePair #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EnumValuePair -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EnumValuePair -> r #

gmapQ :: (forall d. Data d => d -> u) -> EnumValuePair -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> EnumValuePair -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> EnumValuePair -> m EnumValuePair #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EnumValuePair -> m EnumValuePair #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EnumValuePair -> m EnumValuePair #

Show EnumValuePair Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic EnumValuePair Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep EnumValuePair :: Type -> Type #

ToJSON EnumValuePair Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON EnumValuePair Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep EnumValuePair Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep EnumValuePair = D1 (MetaData "EnumValuePair" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "EnumValuePair'" PrefixI True) (S1 (MetaSel (Just "_evpIntegerValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_evpStringValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

enumValuePair :: EnumValuePair Source #

Creates a value of EnumValuePair with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

evpIntegerValue :: Lens' EnumValuePair (Maybe Int32) Source #

The integer value of the EnumValuePair which must be non-negative. Optional.

evpStringValue :: Lens' EnumValuePair (Maybe Text) Source #

The string value of the EnumValuePair. The maximum length is 32 characters.

DriveLocationRestrictType

data DriveLocationRestrictType Source #

Constructors

DLRTUnspecified
UNSPECIFIED
DLRTTrashed
TRASHED
DLRTStarred
STARRED
Instances
Enum DriveLocationRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Eq DriveLocationRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Data DriveLocationRestrictType 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) -> DriveLocationRestrictType -> c DriveLocationRestrictType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DriveLocationRestrictType #

toConstr :: DriveLocationRestrictType -> Constr #

dataTypeOf :: DriveLocationRestrictType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DriveLocationRestrictType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DriveLocationRestrictType) #

gmapT :: (forall b. Data b => b -> b) -> DriveLocationRestrictType -> DriveLocationRestrictType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DriveLocationRestrictType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DriveLocationRestrictType -> r #

gmapQ :: (forall d. Data d => d -> u) -> DriveLocationRestrictType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DriveLocationRestrictType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DriveLocationRestrictType -> m DriveLocationRestrictType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DriveLocationRestrictType -> m DriveLocationRestrictType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DriveLocationRestrictType -> m DriveLocationRestrictType #

Ord DriveLocationRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Read DriveLocationRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Show DriveLocationRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Generic DriveLocationRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Associated Types

type Rep DriveLocationRestrictType :: Type -> Type #

Hashable DriveLocationRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToJSON DriveLocationRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromJSON DriveLocationRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromHttpApiData DriveLocationRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToHttpApiData DriveLocationRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep DriveLocationRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep DriveLocationRestrictType = D1 (MetaData "DriveLocationRestrictType" "Network.Google.CloudSearch.Types.Sum" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "DLRTUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "DLRTTrashed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DLRTStarred" PrefixI False) (U1 :: Type -> Type)))

Metadata

data Metadata Source #

Metadata of a matched search result.

See: metadata smart constructor.

Instances
Eq Metadata Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data Metadata 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) -> Metadata -> c Metadata #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Metadata #

toConstr :: Metadata -> Constr #

dataTypeOf :: Metadata -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Metadata) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Metadata) #

gmapT :: (forall b. Data b => b -> b) -> Metadata -> Metadata #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Metadata -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Metadata -> r #

gmapQ :: (forall d. Data d => d -> u) -> Metadata -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Metadata -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Metadata -> m Metadata #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Metadata -> m Metadata #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Metadata -> m Metadata #

Show Metadata Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic Metadata Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep Metadata :: Type -> Type #

Methods

from :: Metadata -> Rep Metadata x #

to :: Rep Metadata x -> Metadata #

ToJSON Metadata Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON Metadata Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep Metadata Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

metadata :: Metadata Source #

Creates a value of Metadata with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

mObjectType :: Lens' Metadata (Maybe Text) Source #

Object type of the search result.

mOwner :: Lens' Metadata (Maybe Person) Source #

Owner (usually creator) of the document or object of the search result.

mMimeType :: Lens' Metadata (Maybe Text) Source #

Mime type of the search result.

mUpdateTime :: Lens' Metadata (Maybe UTCTime) Source #

The last modified date for the object in the search result.

mDisplayOptions :: Lens' Metadata (Maybe ResultDisplayMetadata) Source #

Options that specify how to display a structured data search result.

mSource :: Lens' Metadata (Maybe Source) Source #

The named source for the result, such as Gmail.

mCreateTime :: Lens' Metadata (Maybe UTCTime) Source #

The creation time for this document or object in the search result.

mFields :: Lens' Metadata [NamedProperty] Source #

Indexed fields in structured data, returned as a generic named property.

UpdateDataSourceRequest

data UpdateDataSourceRequest Source #

Instances
Eq UpdateDataSourceRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data UpdateDataSourceRequest 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) -> UpdateDataSourceRequest -> c UpdateDataSourceRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UpdateDataSourceRequest #

toConstr :: UpdateDataSourceRequest -> Constr #

dataTypeOf :: UpdateDataSourceRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UpdateDataSourceRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UpdateDataSourceRequest) #

gmapT :: (forall b. Data b => b -> b) -> UpdateDataSourceRequest -> UpdateDataSourceRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UpdateDataSourceRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UpdateDataSourceRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> UpdateDataSourceRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UpdateDataSourceRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UpdateDataSourceRequest -> m UpdateDataSourceRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateDataSourceRequest -> m UpdateDataSourceRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateDataSourceRequest -> m UpdateDataSourceRequest #

Show UpdateDataSourceRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic UpdateDataSourceRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep UpdateDataSourceRequest :: Type -> Type #

ToJSON UpdateDataSourceRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON UpdateDataSourceRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep UpdateDataSourceRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep UpdateDataSourceRequest = D1 (MetaData "UpdateDataSourceRequest" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "UpdateDataSourceRequest'" PrefixI True) (S1 (MetaSel (Just "_udsrDebugOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DebugOptions)) :*: S1 (MetaSel (Just "_udsrSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DataSource))))

updateDataSourceRequest :: UpdateDataSourceRequest Source #

Creates a value of UpdateDataSourceRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

DataSource

data DataSource Source #

Data source is a logical namespace for items to be indexed. All items must belong to a data source. This is the prerequisite before items can be indexed into Cloud Search.

See: dataSource smart constructor.

Instances
Eq DataSource Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data DataSource 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) -> DataSource -> c DataSource #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DataSource #

toConstr :: DataSource -> Constr #

dataTypeOf :: DataSource -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DataSource) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DataSource) #

gmapT :: (forall b. Data b => b -> b) -> DataSource -> DataSource #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DataSource -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DataSource -> r #

gmapQ :: (forall d. Data d => d -> u) -> DataSource -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DataSource -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DataSource -> m DataSource #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DataSource -> m DataSource #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DataSource -> m DataSource #

Show DataSource Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic DataSource Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep DataSource :: Type -> Type #

ToJSON DataSource Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON DataSource Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep DataSource Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep DataSource = D1 (MetaData "DataSource" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "DataSource'" PrefixI True) (((S1 (MetaSel (Just "_dsShortName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dsItemsVisibility") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GSuitePrincipal]))) :*: (S1 (MetaSel (Just "_dsOperationIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_dsDisableServing") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 (MetaSel (Just "_dsIndexingServiceAccounts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_dsDisableModifications") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_dsName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dsDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

dataSource :: DataSource Source #

Creates a value of DataSource with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dsShortName :: Lens' DataSource (Maybe Text) Source #

A short name or alias for the source. This value will be used to match the 'source' operator. For example, if the short name is *<value>* then queries like *source:<value>* will only return results for this source. The value must be unique across all data sources. The value must only contain alphanumeric characters (a-zA-Z0-9). The value cannot start with 'google' and cannot be one of the following: mail, gmail, docs, drive, groups, sites, calendar, hangouts, gplus, keep. Its maximum length is 32 characters.

dsItemsVisibility :: Lens' DataSource [GSuitePrincipal] Source #

This restricts visibility to items at a data source level to the disjunction of users/groups mentioned with the field. Note that, this does not ensure access to a specific item, as users need to have ACL permissions on the contained items. This ensures a high level access on the entire data source, and that the individual items are not shared outside this visibility.

dsOperationIds :: Lens' DataSource [Text] Source #

IDs of the Long Running Operations (LROs) currently running for this schema.

dsDisableServing :: Lens' DataSource (Maybe Bool) Source #

Disable serving any search or assist results.

dsIndexingServiceAccounts :: Lens' DataSource [Text] Source #

List of service accounts that have indexing access.

dsDisableModifications :: Lens' DataSource (Maybe Bool) Source #

If true, Indexing API rejects any modification calls to this data source such as create, update, and delete. Disabling this does not imply halting process of previously accepted data.

dsName :: Lens' DataSource (Maybe Text) Source #

Name of the data source resource. Format: datasources/{source_id}. The name is ignored when creating a data source.

dsDisplayName :: Lens' DataSource (Maybe Text) Source #

Required. Display name of the data source The maximum length is 300 characters.

HTMLValues

data HTMLValues Source #

List of html values.

See: htmlValues smart constructor.

Instances
Eq HTMLValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data HTMLValues 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) -> HTMLValues -> c HTMLValues #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HTMLValues #

toConstr :: HTMLValues -> Constr #

dataTypeOf :: HTMLValues -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HTMLValues) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HTMLValues) #

gmapT :: (forall b. Data b => b -> b) -> HTMLValues -> HTMLValues #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HTMLValues -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HTMLValues -> r #

gmapQ :: (forall d. Data d => d -> u) -> HTMLValues -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> HTMLValues -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> HTMLValues -> m HTMLValues #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HTMLValues -> m HTMLValues #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HTMLValues -> m HTMLValues #

Show HTMLValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic HTMLValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep HTMLValues :: Type -> Type #

ToJSON HTMLValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON HTMLValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep HTMLValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep HTMLValues = D1 (MetaData "HTMLValues" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "HTMLValues'" PrefixI True) (S1 (MetaSel (Just "_hvValues") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Text]))))

htmlValues :: HTMLValues Source #

Creates a value of HTMLValues with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

hvValues :: Lens' HTMLValues [Text] Source #

The maximum allowable length for html values is 2048 characters. The maximum number of string elements is 100.

HTMLOperatorOptions

data HTMLOperatorOptions Source #

Used to provide a search operator for html properties. This is optional. Search operators let users restrict the query to specific fields relevant to the type of item being searched.

See: htmlOperatorOptions smart constructor.

Instances
Eq HTMLOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data HTMLOperatorOptions 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) -> HTMLOperatorOptions -> c HTMLOperatorOptions #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HTMLOperatorOptions #

toConstr :: HTMLOperatorOptions -> Constr #

dataTypeOf :: HTMLOperatorOptions -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HTMLOperatorOptions) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HTMLOperatorOptions) #

gmapT :: (forall b. Data b => b -> b) -> HTMLOperatorOptions -> HTMLOperatorOptions #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HTMLOperatorOptions -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HTMLOperatorOptions -> r #

gmapQ :: (forall d. Data d => d -> u) -> HTMLOperatorOptions -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> HTMLOperatorOptions -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> HTMLOperatorOptions -> m HTMLOperatorOptions #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HTMLOperatorOptions -> m HTMLOperatorOptions #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HTMLOperatorOptions -> m HTMLOperatorOptions #

Show HTMLOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic HTMLOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep HTMLOperatorOptions :: Type -> Type #

ToJSON HTMLOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON HTMLOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep HTMLOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep HTMLOperatorOptions = D1 (MetaData "HTMLOperatorOptions" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "HTMLOperatorOptions'" PrefixI True) (S1 (MetaSel (Just "_hooOperatorName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

htmlOperatorOptions :: HTMLOperatorOptions Source #

Creates a value of HTMLOperatorOptions with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

hooOperatorName :: Lens' HTMLOperatorOptions (Maybe Text) Source #

Indicates the operator name required in the query in order to isolate the html property. For example, if operatorName is *subject* and the property's name is *subjectLine*, then queries like *subject:<value>* will show results only where the value of the property named *subjectLine* 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 html 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.

Item

data Item Source #

Represents a single object that is an item in the search index, such as a file, folder, or a database record.

See: item smart constructor.

Instances
Eq Item Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

(==) :: Item -> Item -> Bool #

(/=) :: Item -> Item -> Bool #

Data Item 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) -> Item -> c Item #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Item #

toConstr :: Item -> Constr #

dataTypeOf :: Item -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Item) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Item) #

gmapT :: (forall b. Data b => b -> b) -> Item -> Item #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Item -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Item -> r #

gmapQ :: (forall d. Data d => d -> u) -> Item -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Item -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Item -> m Item #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Item -> m Item #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Item -> m Item #

Show Item Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

showsPrec :: Int -> Item -> ShowS #

show :: Item -> String #

showList :: [Item] -> ShowS #

Generic Item Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep Item :: Type -> Type #

Methods

from :: Item -> Rep Item x #

to :: Rep Item x -> Item #

ToJSON Item Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON Item Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep Item Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

item :: Item Source #

Creates a value of Item with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

iStatus :: Lens' Item (Maybe ItemStatus) Source #

Status of the item. Output only field.

iItemType :: Lens' Item (Maybe ItemItemType) Source #

Type for this item.

iPayload :: Lens' Item (Maybe ByteString) Source #

Additional state connector can store for this item. The maximum length is 10000 bytes.

iStructuredData :: Lens' Item (Maybe ItemStructuredData) Source #

The structured data for the item that should conform to a registered object definition in the schema for the data source.

iQueue :: Lens' Item (Maybe Text) Source #

Queue this item belongs to. The maximum length is 100 characters.

iContent :: Lens' Item (Maybe ItemContent) Source #

Item content to be indexed and made text searchable.

iName :: Lens' Item (Maybe Text) Source #

Name of the Item. Format: datasources/{source_id}/items/{item_id} This is a required field. The maximum length is 1536 characters.

iVersion :: Lens' Item (Maybe ByteString) Source #

Required. The indexing system stores the version from the datasource as a byte string and compares the Item version in the index to the version of the queued Item using lexical ordering. Cloud Search Indexing won't index or delete any queued item with a version value that is less than or equal to the version of the currently indexed item. The maximum length for this field is 1024 bytes.

iMetadata :: Lens' Item (Maybe ItemMetadata) Source #

Metadata information.

iACL :: Lens' Item (Maybe ItemACL) Source #

Access control list for this item.

Source

data Source Source #

Defines sources for the suggest/search APIs.

See: source smart constructor.

Instances
Eq Source Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

(==) :: Source -> Source -> Bool #

(/=) :: Source -> Source -> Bool #

Data Source 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) -> Source -> c Source #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Source #

toConstr :: Source -> Constr #

dataTypeOf :: Source -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Source) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Source) #

gmapT :: (forall b. Data b => b -> b) -> Source -> Source #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Source -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Source -> r #

gmapQ :: (forall d. Data d => d -> u) -> Source -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Source -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Source -> m Source #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Source -> m Source #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Source -> m Source #

Show Source Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic Source Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep Source :: Type -> Type #

Methods

from :: Source -> Rep Source x #

to :: Rep Source x -> Source #

ToJSON Source Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON Source Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep Source Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep Source = D1 (MetaData "Source" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "Source'" PrefixI True) (S1 (MetaSel (Just "_sName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_sPredefinedSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SourcePredefinedSource))))

source :: Source Source #

Creates a value of Source with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

sName :: Lens' Source (Maybe Text) Source #

Source name for content indexed by the Indexing API.

sPredefinedSource :: Lens' Source (Maybe SourcePredefinedSource) Source #

Predefined content source for Google Apps.

PropertyDisplayOptions

data PropertyDisplayOptions Source #

The display options for a property.

See: propertyDisplayOptions smart constructor.

Instances
Eq PropertyDisplayOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data PropertyDisplayOptions 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) -> PropertyDisplayOptions -> c PropertyDisplayOptions #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PropertyDisplayOptions #

toConstr :: PropertyDisplayOptions -> Constr #

dataTypeOf :: PropertyDisplayOptions -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PropertyDisplayOptions) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PropertyDisplayOptions) #

gmapT :: (forall b. Data b => b -> b) -> PropertyDisplayOptions -> PropertyDisplayOptions #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PropertyDisplayOptions -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PropertyDisplayOptions -> r #

gmapQ :: (forall d. Data d => d -> u) -> PropertyDisplayOptions -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PropertyDisplayOptions -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PropertyDisplayOptions -> m PropertyDisplayOptions #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PropertyDisplayOptions -> m PropertyDisplayOptions #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PropertyDisplayOptions -> m PropertyDisplayOptions #

Show PropertyDisplayOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic PropertyDisplayOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep PropertyDisplayOptions :: Type -> Type #

ToJSON PropertyDisplayOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON PropertyDisplayOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep PropertyDisplayOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep PropertyDisplayOptions = D1 (MetaData "PropertyDisplayOptions" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "PropertyDisplayOptions'" PrefixI True) (S1 (MetaSel (Just "_pdoDisplayLabel") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

propertyDisplayOptions :: PropertyDisplayOptions Source #

Creates a value of PropertyDisplayOptions with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pdoDisplayLabel :: Lens' PropertyDisplayOptions (Maybe Text) Source #

The user friendly label for the property that will be used if the property is specified to be displayed in ObjectDisplayOptions. If given, the display label will be shown in front of the property values when the property is part of the object display options. For example, if the property value is '1', the value by itself may not be useful context for the user. If the display name given was 'priority', then the user will see 'priority : 1' in the search results which provides clear conext to search users. This is OPTIONAL; if not given, only the property values will be displayed. The maximum length is 32 characters.

ObjectValues

data ObjectValues Source #

List of object values.

See: objectValues smart constructor.

Instances
Eq ObjectValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data ObjectValues 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) -> ObjectValues -> c ObjectValues #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ObjectValues #

toConstr :: ObjectValues -> Constr #

dataTypeOf :: ObjectValues -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ObjectValues) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ObjectValues) #

gmapT :: (forall b. Data b => b -> b) -> ObjectValues -> ObjectValues #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ObjectValues -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ObjectValues -> r #

gmapQ :: (forall d. Data d => d -> u) -> ObjectValues -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ObjectValues -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ObjectValues -> m ObjectValues #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ObjectValues -> m ObjectValues #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ObjectValues -> m ObjectValues #

Show ObjectValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic ObjectValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep ObjectValues :: Type -> Type #

ToJSON ObjectValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON ObjectValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ObjectValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ObjectValues = D1 (MetaData "ObjectValues" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "ObjectValues'" PrefixI True) (S1 (MetaSel (Just "_ovValues") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [StructuredDataObject]))))

objectValues :: ObjectValues Source #

Creates a value of ObjectValues with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ovValues :: Lens' ObjectValues [StructuredDataObject] Source #

The maximum number of elements is 100.

ObjectOptions

data ObjectOptions Source #

The options for an object.

See: objectOptions smart constructor.

Instances
Eq ObjectOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data ObjectOptions 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) -> ObjectOptions -> c ObjectOptions #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ObjectOptions #

toConstr :: ObjectOptions -> Constr #

dataTypeOf :: ObjectOptions -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ObjectOptions) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ObjectOptions) #

gmapT :: (forall b. Data b => b -> b) -> ObjectOptions -> ObjectOptions #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ObjectOptions -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ObjectOptions -> r #

gmapQ :: (forall d. Data d => d -> u) -> ObjectOptions -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ObjectOptions -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ObjectOptions -> m ObjectOptions #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ObjectOptions -> m ObjectOptions #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ObjectOptions -> m ObjectOptions #

Show ObjectOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic ObjectOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep ObjectOptions :: Type -> Type #

ToJSON ObjectOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON ObjectOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ObjectOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ObjectOptions = D1 (MetaData "ObjectOptions" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "ObjectOptions'" PrefixI True) (S1 (MetaSel (Just "_ooFreshnessOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FreshnessOptions)) :*: S1 (MetaSel (Just "_ooDisplayOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ObjectDisplayOptions))))

objectOptions :: ObjectOptions Source #

Creates a value of ObjectOptions with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ooFreshnessOptions :: Lens' ObjectOptions (Maybe FreshnessOptions) Source #

The freshness options for an object.

ooDisplayOptions :: Lens' ObjectOptions (Maybe ObjectDisplayOptions) Source #

Options that determine how the object is displayed in the Cloud Search results page.

FacetOptions

data FacetOptions Source #

Specifies operators to return facet results for. There will be one FacetResult for every source_name/object_type/operator_name combination.

See: facetOptions smart constructor.

Instances
Eq FacetOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data FacetOptions 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) -> FacetOptions -> c FacetOptions #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FacetOptions #

toConstr :: FacetOptions -> Constr #

dataTypeOf :: FacetOptions -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FacetOptions) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FacetOptions) #

gmapT :: (forall b. Data b => b -> b) -> FacetOptions -> FacetOptions #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FacetOptions -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FacetOptions -> r #

gmapQ :: (forall d. Data d => d -> u) -> FacetOptions -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FacetOptions -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FacetOptions -> m FacetOptions #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FacetOptions -> m FacetOptions #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FacetOptions -> m FacetOptions #

Show FacetOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic FacetOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep FacetOptions :: Type -> Type #

ToJSON FacetOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON FacetOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep FacetOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep FacetOptions = D1 (MetaData "FacetOptions" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "FacetOptions'" PrefixI True) (S1 (MetaSel (Just "_fSourceName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_fObjectType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_fOperatorName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

facetOptions :: FacetOptions Source #

Creates a value of FacetOptions with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

fSourceName :: Lens' FacetOptions (Maybe Text) Source #

Source name to facet on. Format: datasources/{source_id} If empty, all data sources will be used.

fObjectType :: Lens' FacetOptions (Maybe Text) Source #

If object_type is set, only those objects of that type will be used to compute facets. If empty, then all objects will be used to compute facets.

fOperatorName :: Lens' FacetOptions (Maybe Text) Source #

Name of the operator chosen for faceting. 'see cloudsearch.SchemaPropertyOptions

SuggestRequest

data SuggestRequest Source #

Request of suggest API.

See: suggestRequest smart constructor.

Instances
Eq SuggestRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data SuggestRequest 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) -> SuggestRequest -> c SuggestRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SuggestRequest #

toConstr :: SuggestRequest -> Constr #

dataTypeOf :: SuggestRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SuggestRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SuggestRequest) #

gmapT :: (forall b. Data b => b -> b) -> SuggestRequest -> SuggestRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SuggestRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SuggestRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> SuggestRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SuggestRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SuggestRequest -> m SuggestRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SuggestRequest -> m SuggestRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SuggestRequest -> m SuggestRequest #

Show SuggestRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic SuggestRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep SuggestRequest :: Type -> Type #

ToJSON SuggestRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON SuggestRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep SuggestRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep SuggestRequest = D1 (MetaData "SuggestRequest" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "SuggestRequest'" PrefixI True) (S1 (MetaSel (Just "_sDataSourceRestrictions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [DataSourceRestriction])) :*: (S1 (MetaSel (Just "_sQuery") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_sRequestOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RequestOptions)))))

suggestRequest :: SuggestRequest Source #

Creates a value of SuggestRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

sDataSourceRestrictions :: Lens' SuggestRequest [DataSourceRestriction] Source #

The sources to use for suggestions. If not specified, all data sources from the current search application are used.

sQuery :: Lens' SuggestRequest (Maybe Text) Source #

Partial query for the completion suggestion.

sRequestOptions :: Lens' SuggestRequest (Maybe RequestOptions) Source #

Request options, such as the search application and user timezone.

Filter

data Filter Source #

A generic way of expressing filters in a query, which supports two approaches: **1. Setting a ValueFilter.** The name must match an operator_name defined in the schema for your data source. **2. Setting a CompositeFilter.** The filters are evaluated using the logical operator. The top-level operators can only be either an AND or a NOT. AND can appear only at the top-most level. OR can appear only under a top-level AND.

See: filter' smart constructor.

Instances
Eq Filter Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Methods

(==) :: Filter -> Filter -> Bool #

(/=) :: Filter -> Filter -> Bool #

Data Filter 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) -> Filter -> c Filter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Filter #

toConstr :: Filter -> Constr #

dataTypeOf :: Filter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Filter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Filter) #

gmapT :: (forall b. Data b => b -> b) -> Filter -> Filter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Filter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Filter -> r #

gmapQ :: (forall d. Data d => d -> u) -> Filter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Filter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Filter -> m Filter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Filter -> m Filter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Filter -> m Filter #

Show Filter Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic Filter Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep Filter :: Type -> Type #

Methods

from :: Filter -> Rep Filter x #

to :: Rep Filter x -> Filter #

ToJSON Filter Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON Filter Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep Filter Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep Filter = D1 (MetaData "Filter" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "Filter'" PrefixI True) (S1 (MetaSel (Just "_fCompositeFilter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CompositeFilter)) :*: S1 (MetaSel (Just "_fValueFilter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ValueFilter))))

filter' :: Filter Source #

Creates a value of Filter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ObjectDefinition

data ObjectDefinition Source #

The definition for an object within a data source.

See: objectDefinition smart constructor.

Instances
Eq ObjectDefinition Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data ObjectDefinition 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) -> ObjectDefinition -> c ObjectDefinition #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ObjectDefinition #

toConstr :: ObjectDefinition -> Constr #

dataTypeOf :: ObjectDefinition -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ObjectDefinition) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ObjectDefinition) #

gmapT :: (forall b. Data b => b -> b) -> ObjectDefinition -> ObjectDefinition #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ObjectDefinition -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ObjectDefinition -> r #

gmapQ :: (forall d. Data d => d -> u) -> ObjectDefinition -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ObjectDefinition -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ObjectDefinition -> m ObjectDefinition #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ObjectDefinition -> m ObjectDefinition #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ObjectDefinition -> m ObjectDefinition #

Show ObjectDefinition Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic ObjectDefinition Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep ObjectDefinition :: Type -> Type #

ToJSON ObjectDefinition Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON ObjectDefinition Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ObjectDefinition Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ObjectDefinition = D1 (MetaData "ObjectDefinition" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "ObjectDefinition'" PrefixI True) (S1 (MetaSel (Just "_odName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_odOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ObjectOptions)) :*: S1 (MetaSel (Just "_odPropertyDefinitions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [PropertyDefinition])))))

objectDefinition :: ObjectDefinition Source #

Creates a value of ObjectDefinition with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

odName :: Lens' ObjectDefinition (Maybe Text) Source #

Name for the object, which then defines its type. Item indexing requests should set the objectType field equal to this value. For example, if *name* is *Document*, then indexing requests for items of type Document should set objectType equal to *Document*. Each object definition must be uniquely named within a schema. The name must start with a letter and can only contain letters (A-Z, a-z) or numbers (0-9). The maximum length is 256 characters.

odOptions :: Lens' ObjectDefinition (Maybe ObjectOptions) Source #

The optional object-specific options.

odPropertyDefinitions :: Lens' ObjectDefinition [PropertyDefinition] Source #

The property definitions for the object. The maximum number of elements is 1000.

ItemItemType

data ItemItemType Source #

Type for this item.

Constructors

IITUnspecified
UNSPECIFIED
IITContentItem

CONTENT_ITEM An item that is indexed for the only purpose of serving information. These items cannot be referred in containerName or inheritAclFrom fields.

IITContainerItem

CONTAINER_ITEM An item that gets indexed and whose purpose is to supply other items with ACLs and/or contain other items.

IITVirtualContainerItem

VIRTUAL_CONTAINER_ITEM An item that does not get indexed, but otherwise has the same purpose as CONTAINER_ITEM.

Instances
Enum ItemItemType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Eq ItemItemType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Data ItemItemType 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) -> ItemItemType -> c ItemItemType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ItemItemType #

toConstr :: ItemItemType -> Constr #

dataTypeOf :: ItemItemType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ItemItemType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ItemItemType) #

gmapT :: (forall b. Data b => b -> b) -> ItemItemType -> ItemItemType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ItemItemType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ItemItemType -> r #

gmapQ :: (forall d. Data d => d -> u) -> ItemItemType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ItemItemType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ItemItemType -> m ItemItemType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ItemItemType -> m ItemItemType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ItemItemType -> m ItemItemType #

Ord ItemItemType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Read ItemItemType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Show ItemItemType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Generic ItemItemType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Associated Types

type Rep ItemItemType :: Type -> Type #

Hashable ItemItemType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToJSON ItemItemType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromJSON ItemItemType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromHttpApiData ItemItemType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToHttpApiData ItemItemType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep ItemItemType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep ItemItemType = D1 (MetaData "ItemItemType" "Network.Google.CloudSearch.Types.Sum" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) ((C1 (MetaCons "IITUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "IITContentItem" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "IITContainerItem" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "IITVirtualContainerItem" PrefixI False) (U1 :: Type -> Type)))

ItemCountByStatusStatusCode

data ItemCountByStatusStatusCode Source #

Status of the items.

Constructors

ICBSSCCodeUnspecified

CODE_UNSPECIFIED Input-only value. Used with Items.list to list all items in the queue, regardless of status.

ICBSSCError'

ERROR Error encountered by Cloud Search while processing this item. Details of the error are in repositoryError.

ICBSSCModified

MODIFIED Item has been modified in the repository, and is out of date with the version previously accepted into Cloud Search.

ICBSSCNewItem

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.

ICBSSCAccepted

ACCEPTED API has accepted the up-to-date data of this item.

Instances
Enum ItemCountByStatusStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Eq ItemCountByStatusStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Data ItemCountByStatusStatusCode 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) -> ItemCountByStatusStatusCode -> c ItemCountByStatusStatusCode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ItemCountByStatusStatusCode #

toConstr :: ItemCountByStatusStatusCode -> Constr #

dataTypeOf :: ItemCountByStatusStatusCode -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ItemCountByStatusStatusCode) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ItemCountByStatusStatusCode) #

gmapT :: (forall b. Data b => b -> b) -> ItemCountByStatusStatusCode -> ItemCountByStatusStatusCode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ItemCountByStatusStatusCode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ItemCountByStatusStatusCode -> r #

gmapQ :: (forall d. Data d => d -> u) -> ItemCountByStatusStatusCode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ItemCountByStatusStatusCode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ItemCountByStatusStatusCode -> m ItemCountByStatusStatusCode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ItemCountByStatusStatusCode -> m ItemCountByStatusStatusCode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ItemCountByStatusStatusCode -> m ItemCountByStatusStatusCode #

Ord ItemCountByStatusStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Read ItemCountByStatusStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Show ItemCountByStatusStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Generic ItemCountByStatusStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Associated Types

type Rep ItemCountByStatusStatusCode :: Type -> Type #

Hashable ItemCountByStatusStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToJSON ItemCountByStatusStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromJSON ItemCountByStatusStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromHttpApiData ItemCountByStatusStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToHttpApiData ItemCountByStatusStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep ItemCountByStatusStatusCode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep ItemCountByStatusStatusCode = D1 (MetaData "ItemCountByStatusStatusCode" "Network.Google.CloudSearch.Types.Sum" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) ((C1 (MetaCons "ICBSSCCodeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ICBSSCError'" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ICBSSCModified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ICBSSCNewItem" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ICBSSCAccepted" PrefixI False) (U1 :: Type -> Type))))

PollItemsRequest

data PollItemsRequest Source #

Instances
Eq PollItemsRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data PollItemsRequest 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) -> PollItemsRequest -> c PollItemsRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PollItemsRequest #

toConstr :: PollItemsRequest -> Constr #

dataTypeOf :: PollItemsRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PollItemsRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PollItemsRequest) #

gmapT :: (forall b. Data b => b -> b) -> PollItemsRequest -> PollItemsRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PollItemsRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PollItemsRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> PollItemsRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PollItemsRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PollItemsRequest -> m PollItemsRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PollItemsRequest -> m PollItemsRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PollItemsRequest -> m PollItemsRequest #

Show PollItemsRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic PollItemsRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep PollItemsRequest :: Type -> Type #

ToJSON PollItemsRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON PollItemsRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep PollItemsRequest Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep PollItemsRequest = D1 (MetaData "PollItemsRequest" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "PollItemsRequest'" PrefixI True) ((S1 (MetaSel (Just "_pQueue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pDebugOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DebugOptions))) :*: (S1 (MetaSel (Just "_pConnectorName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_pStatusCodes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_pLimit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))))

pollItemsRequest :: PollItemsRequest Source #

Creates a value of PollItemsRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pQueue :: Lens' PollItemsRequest (Maybe Text) Source #

Queue name to fetch items from. If unspecified, PollItems will fetch from 'default' queue. The maximum length is 100 characters.

pConnectorName :: Lens' PollItemsRequest (Maybe Text) Source #

Name of connector making this call. Format: datasources/{source_id}/connectors/{ID}

pStatusCodes :: Lens' PollItemsRequest [Text] Source #

Limit the items polled to the ones with these statuses.

pLimit :: Lens' PollItemsRequest (Maybe Int32) Source #

Maximum number of items to return. The maximum and the default value is 1000

QueryInterpretation

data QueryInterpretation Source #

Instances
Eq QueryInterpretation Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data QueryInterpretation 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) -> QueryInterpretation -> c QueryInterpretation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c QueryInterpretation #

toConstr :: QueryInterpretation -> Constr #

dataTypeOf :: QueryInterpretation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c QueryInterpretation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c QueryInterpretation) #

gmapT :: (forall b. Data b => b -> b) -> QueryInterpretation -> QueryInterpretation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> QueryInterpretation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> QueryInterpretation -> r #

gmapQ :: (forall d. Data d => d -> u) -> QueryInterpretation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> QueryInterpretation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> QueryInterpretation -> m QueryInterpretation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> QueryInterpretation -> m QueryInterpretation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> QueryInterpretation -> m QueryInterpretation #

Show QueryInterpretation Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic QueryInterpretation Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep QueryInterpretation :: Type -> Type #

ToJSON QueryInterpretation Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON QueryInterpretation Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep QueryInterpretation Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep QueryInterpretation = D1 (MetaData "QueryInterpretation" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "QueryInterpretation'" PrefixI True) (S1 (MetaSel (Just "_qiInterpretedQuery") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_qiInterpretationType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe QueryInterpretationInterpretationType))))

queryInterpretation :: QueryInterpretation Source #

Creates a value of QueryInterpretation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

qiInterpretedQuery :: Lens' QueryInterpretation (Maybe Text) Source #

The interpretation of the query used in search. For example, query "email from john" will be interpreted as "from:john source:mail"

UnmAppedIdentity

data UnmAppedIdentity Source #

Instances
Eq UnmAppedIdentity Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data UnmAppedIdentity 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) -> UnmAppedIdentity -> c UnmAppedIdentity #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UnmAppedIdentity #

toConstr :: UnmAppedIdentity -> Constr #

dataTypeOf :: UnmAppedIdentity -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UnmAppedIdentity) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UnmAppedIdentity) #

gmapT :: (forall b. Data b => b -> b) -> UnmAppedIdentity -> UnmAppedIdentity #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UnmAppedIdentity -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UnmAppedIdentity -> r #

gmapQ :: (forall d. Data d => d -> u) -> UnmAppedIdentity -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UnmAppedIdentity -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UnmAppedIdentity -> m UnmAppedIdentity #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UnmAppedIdentity -> m UnmAppedIdentity #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UnmAppedIdentity -> m UnmAppedIdentity #

Show UnmAppedIdentity Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic UnmAppedIdentity Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep UnmAppedIdentity :: Type -> Type #

ToJSON UnmAppedIdentity Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON UnmAppedIdentity Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep UnmAppedIdentity Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep UnmAppedIdentity = D1 (MetaData "UnmAppedIdentity" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "UnmAppedIdentity'" PrefixI True) (S1 (MetaSel (Just "_uaiResolutionStatusCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UnmAppedIdentityResolutionStatusCode)) :*: S1 (MetaSel (Just "_uaiExternalIdentity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Principal))))

unmAppedIdentity :: UnmAppedIdentity Source #

Creates a value of UnmAppedIdentity with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

uaiExternalIdentity :: Lens' UnmAppedIdentity (Maybe Principal) Source #

The resource name for an external user.

OperationMetadata

data OperationMetadata Source #

Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.

See: operationMetadata smart constructor.

Instances
Eq OperationMetadata Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data OperationMetadata 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) -> OperationMetadata -> c OperationMetadata #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OperationMetadata #

toConstr :: OperationMetadata -> Constr #

dataTypeOf :: OperationMetadata -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c OperationMetadata) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OperationMetadata) #

gmapT :: (forall b. Data b => b -> b) -> OperationMetadata -> OperationMetadata #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OperationMetadata -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OperationMetadata -> r #

gmapQ :: (forall d. Data d => d -> u) -> OperationMetadata -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OperationMetadata -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OperationMetadata -> m OperationMetadata #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationMetadata -> m OperationMetadata #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationMetadata -> m OperationMetadata #

Show OperationMetadata Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic OperationMetadata Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep OperationMetadata :: Type -> Type #

ToJSON OperationMetadata Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON OperationMetadata Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep OperationMetadata Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep OperationMetadata = D1 (MetaData "OperationMetadata" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "OperationMetadata'" PrefixI True) (S1 (MetaSel (Just "_omAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text JSONValue))))

operationMetadata Source #

Creates a value of OperationMetadata with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

omAddtional :: Lens' OperationMetadata (HashMap Text JSONValue) Source #

Properties of the object. Contains field 'type with type URL.

CustomerIndexStats

data CustomerIndexStats Source #

Aggregation of items by status code as of the specified date.

See: customerIndexStats smart constructor.

Instances
Eq CustomerIndexStats Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data CustomerIndexStats 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) -> CustomerIndexStats -> c CustomerIndexStats #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CustomerIndexStats #

toConstr :: CustomerIndexStats -> Constr #

dataTypeOf :: CustomerIndexStats -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CustomerIndexStats) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CustomerIndexStats) #

gmapT :: (forall b. Data b => b -> b) -> CustomerIndexStats -> CustomerIndexStats #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CustomerIndexStats -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CustomerIndexStats -> r #

gmapQ :: (forall d. Data d => d -> u) -> CustomerIndexStats -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CustomerIndexStats -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CustomerIndexStats -> m CustomerIndexStats #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CustomerIndexStats -> m CustomerIndexStats #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CustomerIndexStats -> m CustomerIndexStats #

Show CustomerIndexStats Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic CustomerIndexStats Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep CustomerIndexStats :: Type -> Type #

ToJSON CustomerIndexStats Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON CustomerIndexStats Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep CustomerIndexStats Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep CustomerIndexStats = D1 (MetaData "CustomerIndexStats" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "CustomerIndexStats'" PrefixI True) (S1 (MetaSel (Just "_cisItemCountByStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ItemCountByStatus])) :*: S1 (MetaSel (Just "_cisDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Date))))

customerIndexStats :: CustomerIndexStats Source #

Creates a value of CustomerIndexStats with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

cisItemCountByStatus :: Lens' CustomerIndexStats [ItemCountByStatus] Source #

Number of items aggregrated by status code.

cisDate :: Lens' CustomerIndexStats (Maybe Date) Source #

Date for which statistics were calculated.

PushItem

data PushItem Source #

Represents an item to be pushed to the indexing queue.

See: pushItem smart constructor.

Instances
Eq PushItem Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data PushItem 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) -> PushItem -> c PushItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PushItem #

toConstr :: PushItem -> Constr #

dataTypeOf :: PushItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PushItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PushItem) #

gmapT :: (forall b. Data b => b -> b) -> PushItem -> PushItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PushItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PushItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> PushItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PushItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PushItem -> m PushItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PushItem -> m PushItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PushItem -> m PushItem #

Show PushItem Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic PushItem Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep PushItem :: Type -> Type #

Methods

from :: PushItem -> Rep PushItem x #

to :: Rep PushItem x -> PushItem #

ToJSON PushItem Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON PushItem Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep PushItem Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

pushItem :: PushItem Source #

Creates a value of PushItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

piRepositoryError :: Lens' PushItem (Maybe RepositoryError) Source #

Populate this field to store Connector or repository error details. This information is displayed in the Admin Console. This field may only be populated when the Type is REPOSITORY_ERROR.

piContentHash :: Lens' PushItem (Maybe Text) Source #

Content hash of the item according to the repository. If specified, this is used to determine how to modify this item's status. Setting this field and the type field results in argument error. The maximum length is 2048 characters.

piStructuredDataHash :: Lens' PushItem (Maybe Text) Source #

Structured data hash of the item according to the repository. If specified, this is used to determine how to modify this item's status. Setting this field and the type field results in argument error. The maximum length is 2048 characters.

piPayload :: Lens' PushItem (Maybe ByteString) Source #

Provides additional document state information for the connector, such as an alternate repository ID and other metadata. The maximum length is 8192 bytes.

piQueue :: Lens' PushItem (Maybe Text) Source #

Queue to which this item belongs to. The 'default' queue is chosen if this field is not specified. The maximum length is 512 characters.

piMetadataHash :: Lens' PushItem (Maybe Text) Source #

Metadata hash of the item according to the repository. If specified, this is used to determine how to modify this item's status. Setting this field and the type field results in argument error. The maximum length is 2048 characters.

piType :: Lens' PushItem (Maybe PushItemType) Source #

The type of the push operation that defines the push behavior.

ErrorMessage

data ErrorMessage Source #

Error message per source response.

See: errorMessage smart constructor.

Instances
Eq ErrorMessage Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data ErrorMessage 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) -> ErrorMessage -> c ErrorMessage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ErrorMessage #

toConstr :: ErrorMessage -> Constr #

dataTypeOf :: ErrorMessage -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ErrorMessage) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ErrorMessage) #

gmapT :: (forall b. Data b => b -> b) -> ErrorMessage -> ErrorMessage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ErrorMessage -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ErrorMessage -> r #

gmapQ :: (forall d. Data d => d -> u) -> ErrorMessage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ErrorMessage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ErrorMessage -> m ErrorMessage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ErrorMessage -> m ErrorMessage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ErrorMessage -> m ErrorMessage #

Show ErrorMessage Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic ErrorMessage Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep ErrorMessage :: Type -> Type #

ToJSON ErrorMessage Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON ErrorMessage Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ErrorMessage Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ErrorMessage = D1 (MetaData "ErrorMessage" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "ErrorMessage'" PrefixI True) (S1 (MetaSel (Just "_emSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Source)) :*: S1 (MetaSel (Just "_emErrorMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

errorMessage :: ErrorMessage Source #

Creates a value of ErrorMessage with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

BooleanPropertyOptions

data BooleanPropertyOptions Source #

Options for boolean properties.

See: booleanPropertyOptions smart constructor.

Instances
Eq BooleanPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data BooleanPropertyOptions 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) -> BooleanPropertyOptions -> c BooleanPropertyOptions #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BooleanPropertyOptions #

toConstr :: BooleanPropertyOptions -> Constr #

dataTypeOf :: BooleanPropertyOptions -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BooleanPropertyOptions) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BooleanPropertyOptions) #

gmapT :: (forall b. Data b => b -> b) -> BooleanPropertyOptions -> BooleanPropertyOptions #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BooleanPropertyOptions -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BooleanPropertyOptions -> r #

gmapQ :: (forall d. Data d => d -> u) -> BooleanPropertyOptions -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BooleanPropertyOptions -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BooleanPropertyOptions -> m BooleanPropertyOptions #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BooleanPropertyOptions -> m BooleanPropertyOptions #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BooleanPropertyOptions -> m BooleanPropertyOptions #

Show BooleanPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic BooleanPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep BooleanPropertyOptions :: Type -> Type #

ToJSON BooleanPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON BooleanPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep BooleanPropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep BooleanPropertyOptions = D1 (MetaData "BooleanPropertyOptions" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "BooleanPropertyOptions'" PrefixI True) (S1 (MetaSel (Just "_bpoOperatorOptions") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe BooleanOperatorOptions))))

booleanPropertyOptions :: BooleanPropertyOptions Source #

Creates a value of BooleanPropertyOptions with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

bpoOperatorOptions :: Lens' BooleanPropertyOptions (Maybe BooleanOperatorOptions) Source #

If set, describes how the boolean should be used as a search operator.

ValueFilter

data ValueFilter Source #

Instances
Eq ValueFilter Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data ValueFilter 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) -> ValueFilter -> c ValueFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ValueFilter #

toConstr :: ValueFilter -> Constr #

dataTypeOf :: ValueFilter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ValueFilter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ValueFilter) #

gmapT :: (forall b. Data b => b -> b) -> ValueFilter -> ValueFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ValueFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ValueFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> ValueFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ValueFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ValueFilter -> m ValueFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ValueFilter -> m ValueFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ValueFilter -> m ValueFilter #

Show ValueFilter Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic ValueFilter Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep ValueFilter :: Type -> Type #

ToJSON ValueFilter Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON ValueFilter Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ValueFilter Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ValueFilter = D1 (MetaData "ValueFilter" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "ValueFilter'" PrefixI True) (S1 (MetaSel (Just "_vfValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Value)) :*: S1 (MetaSel (Just "_vfOperatorName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

valueFilter :: ValueFilter Source #

Creates a value of ValueFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

vfValue :: Lens' ValueFilter (Maybe Value) Source #

The value to be compared with.

vfOperatorName :: Lens' ValueFilter (Maybe Text) Source #

The `operator_name` applied to the query, such as *price_greater_than*. The filter can work against both types of filters defined in the schema for your data source: 1. `operator_name`, where the query filters results by the property that matches the value. 2. `greater_than_operator_name` or `less_than_operator_name` in your schema. The query filters the results for the property values that are greater than or less than the supplied value in the query.

EnumOperatorOptions

data EnumOperatorOptions Source #

Used to provide a search operator for enum properties. This is optional. Search operators let users restrict the query to specific fields relevant to the type of item being searched. For example, if you provide no operator for a *priority* enum property with possible values *p0* and *p1*, a query that contains the term *p0* will return items that have *p0* as the value of the *priority* property, as well as any items that contain the string *p0* in other fields. If you provide an operator name for the enum, such as *priority*, then search users can use that operator to refine results to only items that have *p0* as this property's value, with the query *priority:p0*.

See: enumOperatorOptions smart constructor.

Instances
Eq EnumOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data EnumOperatorOptions 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) -> EnumOperatorOptions -> c EnumOperatorOptions #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EnumOperatorOptions #

toConstr :: EnumOperatorOptions -> Constr #

dataTypeOf :: EnumOperatorOptions -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c EnumOperatorOptions) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EnumOperatorOptions) #

gmapT :: (forall b. Data b => b -> b) -> EnumOperatorOptions -> EnumOperatorOptions #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EnumOperatorOptions -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EnumOperatorOptions -> r #

gmapQ :: (forall d. Data d => d -> u) -> EnumOperatorOptions -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> EnumOperatorOptions -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> EnumOperatorOptions -> m EnumOperatorOptions #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EnumOperatorOptions -> m EnumOperatorOptions #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EnumOperatorOptions -> m EnumOperatorOptions #

Show EnumOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic EnumOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep EnumOperatorOptions :: Type -> Type #

ToJSON EnumOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON EnumOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep EnumOperatorOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep EnumOperatorOptions = D1 (MetaData "EnumOperatorOptions" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "EnumOperatorOptions'" PrefixI True) (S1 (MetaSel (Just "_eooOperatorName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

enumOperatorOptions :: EnumOperatorOptions Source #

Creates a value of EnumOperatorOptions with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

eooOperatorName :: Lens' EnumOperatorOptions (Maybe Text) Source #

Indicates the operator name required in the query in order to isolate the enum property. For example, if operatorName is *priority* and the property's name is *priorityVal*, then queries like *priority:<value>* will show results only where the value of the property named *priorityVal* 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.

DatePropertyOptions

data DatePropertyOptions Source #

Options for date properties.

See: datePropertyOptions smart constructor.

Instances
Eq DatePropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data DatePropertyOptions 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) -> DatePropertyOptions -> c DatePropertyOptions #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DatePropertyOptions #

toConstr :: DatePropertyOptions -> Constr #

dataTypeOf :: DatePropertyOptions -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DatePropertyOptions) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DatePropertyOptions) #

gmapT :: (forall b. Data b => b -> b) -> DatePropertyOptions -> DatePropertyOptions #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DatePropertyOptions -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DatePropertyOptions -> r #

gmapQ :: (forall d. Data d => d -> u) -> DatePropertyOptions -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DatePropertyOptions -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DatePropertyOptions -> m DatePropertyOptions #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DatePropertyOptions -> m DatePropertyOptions #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DatePropertyOptions -> m DatePropertyOptions #

Show DatePropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic DatePropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep DatePropertyOptions :: Type -> Type #

ToJSON DatePropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON DatePropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep DatePropertyOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep DatePropertyOptions = D1 (MetaData "DatePropertyOptions" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "DatePropertyOptions'" PrefixI True) (S1 (MetaSel (Just "_dOperatorOptions") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe DateOperatorOptions))))

datePropertyOptions :: DatePropertyOptions Source #

Creates a value of DatePropertyOptions with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dOperatorOptions :: Lens' DatePropertyOptions (Maybe DateOperatorOptions) Source #

If set, describes how the date should be used as a search operator.

EnumValues

data EnumValues Source #

List of enum values.

See: enumValues smart constructor.

Instances
Eq EnumValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data EnumValues 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) -> EnumValues -> c EnumValues #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EnumValues #

toConstr :: EnumValues -> Constr #

dataTypeOf :: EnumValues -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c EnumValues) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EnumValues) #

gmapT :: (forall b. Data b => b -> b) -> EnumValues -> EnumValues #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EnumValues -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EnumValues -> r #

gmapQ :: (forall d. Data d => d -> u) -> EnumValues -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> EnumValues -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> EnumValues -> m EnumValues #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EnumValues -> m EnumValues #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EnumValues -> m EnumValues #

Show EnumValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic EnumValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep EnumValues :: Type -> Type #

ToJSON EnumValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON EnumValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep EnumValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep EnumValues = D1 (MetaData "EnumValues" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "EnumValues'" PrefixI True) (S1 (MetaSel (Just "_evValues") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Text]))))

enumValues :: EnumValues Source #

Creates a value of EnumValues with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

evValues :: Lens' EnumValues [Text] Source #

The maximum allowable length for string values is 32 characters. The maximum number of elements is 100.

GSuitePrincipal

data GSuitePrincipal Source #

Instances
Eq GSuitePrincipal Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data GSuitePrincipal 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) -> GSuitePrincipal -> c GSuitePrincipal #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GSuitePrincipal #

toConstr :: GSuitePrincipal -> Constr #

dataTypeOf :: GSuitePrincipal -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GSuitePrincipal) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GSuitePrincipal) #

gmapT :: (forall b. Data b => b -> b) -> GSuitePrincipal -> GSuitePrincipal #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GSuitePrincipal -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GSuitePrincipal -> r #

gmapQ :: (forall d. Data d => d -> u) -> GSuitePrincipal -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GSuitePrincipal -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GSuitePrincipal -> m GSuitePrincipal #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GSuitePrincipal -> m GSuitePrincipal #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GSuitePrincipal -> m GSuitePrincipal #

Show GSuitePrincipal Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic GSuitePrincipal Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep GSuitePrincipal :: Type -> Type #

ToJSON GSuitePrincipal Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON GSuitePrincipal Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep GSuitePrincipal Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep GSuitePrincipal = D1 (MetaData "GSuitePrincipal" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "GSuitePrincipal'" PrefixI True) (S1 (MetaSel (Just "_gspGsuiteGroupEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gspGsuiteUserEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gspGsuiteDomain") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))))

gSuitePrincipal :: GSuitePrincipal Source #

Creates a value of GSuitePrincipal with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gspGsuiteGroupEmail :: Lens' GSuitePrincipal (Maybe Text) Source #

This principal references a G Suite group account

gspGsuiteUserEmail :: Lens' GSuitePrincipal (Maybe Text) Source #

This principal references a G Suite user account

gspGsuiteDomain :: Lens' GSuitePrincipal (Maybe Bool) Source #

This principal represents all users of the G Suite domain of the customer.

SearchQualityMetadata

data SearchQualityMetadata Source #

Additional search quality metadata of the item.

See: searchQualityMetadata smart constructor.

Instances
Eq SearchQualityMetadata Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data SearchQualityMetadata 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) -> SearchQualityMetadata -> c SearchQualityMetadata #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SearchQualityMetadata #

toConstr :: SearchQualityMetadata -> Constr #

dataTypeOf :: SearchQualityMetadata -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SearchQualityMetadata) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SearchQualityMetadata) #

gmapT :: (forall b. Data b => b -> b) -> SearchQualityMetadata -> SearchQualityMetadata #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SearchQualityMetadata -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SearchQualityMetadata -> r #

gmapQ :: (forall d. Data d => d -> u) -> SearchQualityMetadata -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SearchQualityMetadata -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SearchQualityMetadata -> m SearchQualityMetadata #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SearchQualityMetadata -> m SearchQualityMetadata #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SearchQualityMetadata -> m SearchQualityMetadata #

Show SearchQualityMetadata Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic SearchQualityMetadata Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep SearchQualityMetadata :: Type -> Type #

ToJSON SearchQualityMetadata Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON SearchQualityMetadata Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep SearchQualityMetadata Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep SearchQualityMetadata = D1 (MetaData "SearchQualityMetadata" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "SearchQualityMetadata'" PrefixI True) (S1 (MetaSel (Just "_sqmQuality") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe (Textual Double)))))

searchQualityMetadata :: SearchQualityMetadata Source #

Creates a value of SearchQualityMetadata with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

sqmQuality :: Lens' SearchQualityMetadata (Maybe Double) Source #

An indication of the quality of the item, used to influence search quality. Value should be between 0.0 (lowest quality) and 1.0 (highest quality).

ItemContentContentFormat

data ItemContentContentFormat Source #

Constructors

ICCFUnspecified

UNSPECIFIED Invalid value.

ICCFHTML

HTML contentFormat is HTML.

ICCFText

TEXT contentFormat is free text.

ICCFRaw

RAW contentFormat is raw bytes.

Instances
Enum ItemContentContentFormat Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Eq ItemContentContentFormat Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Data ItemContentContentFormat 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) -> ItemContentContentFormat -> c ItemContentContentFormat #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ItemContentContentFormat #

toConstr :: ItemContentContentFormat -> Constr #

dataTypeOf :: ItemContentContentFormat -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ItemContentContentFormat) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ItemContentContentFormat) #

gmapT :: (forall b. Data b => b -> b) -> ItemContentContentFormat -> ItemContentContentFormat #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ItemContentContentFormat -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ItemContentContentFormat -> r #

gmapQ :: (forall d. Data d => d -> u) -> ItemContentContentFormat -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ItemContentContentFormat -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ItemContentContentFormat -> m ItemContentContentFormat #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ItemContentContentFormat -> m ItemContentContentFormat #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ItemContentContentFormat -> m ItemContentContentFormat #

Ord ItemContentContentFormat Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Read ItemContentContentFormat Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Show ItemContentContentFormat Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Generic ItemContentContentFormat Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Associated Types

type Rep ItemContentContentFormat :: Type -> Type #

Hashable ItemContentContentFormat Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToJSON ItemContentContentFormat Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromJSON ItemContentContentFormat Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromHttpApiData ItemContentContentFormat Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToHttpApiData ItemContentContentFormat Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep ItemContentContentFormat Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep ItemContentContentFormat = D1 (MetaData "ItemContentContentFormat" "Network.Google.CloudSearch.Types.Sum" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) ((C1 (MetaCons "ICCFUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ICCFHTML" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ICCFText" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ICCFRaw" PrefixI False) (U1 :: Type -> Type)))

TimestampValues

data TimestampValues Source #

List of timestamp values.

See: timestampValues smart constructor.

Instances
Eq TimestampValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data TimestampValues 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) -> TimestampValues -> c TimestampValues #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TimestampValues #

toConstr :: TimestampValues -> Constr #

dataTypeOf :: TimestampValues -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TimestampValues) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TimestampValues) #

gmapT :: (forall b. Data b => b -> b) -> TimestampValues -> TimestampValues #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TimestampValues -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TimestampValues -> r #

gmapQ :: (forall d. Data d => d -> u) -> TimestampValues -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TimestampValues -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TimestampValues -> m TimestampValues #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TimestampValues -> m TimestampValues #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TimestampValues -> m TimestampValues #

Show TimestampValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic TimestampValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep TimestampValues :: Type -> Type #

ToJSON TimestampValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON TimestampValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep TimestampValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep TimestampValues = D1 (MetaData "TimestampValues" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "TimestampValues'" PrefixI True) (S1 (MetaSel (Just "_tValues") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [DateTime']))))

timestampValues :: TimestampValues Source #

Creates a value of TimestampValues with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tValues :: Lens' TimestampValues [UTCTime] Source #

The maximum number of elements is 100.

ErrorInfo

data ErrorInfo Source #

Error information about the response.

See: errorInfo smart constructor.

Instances
Eq ErrorInfo Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data ErrorInfo 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) -> ErrorInfo -> c ErrorInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ErrorInfo #

toConstr :: ErrorInfo -> Constr #

dataTypeOf :: ErrorInfo -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ErrorInfo) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ErrorInfo) #

gmapT :: (forall b. Data b => b -> b) -> ErrorInfo -> ErrorInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ErrorInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ErrorInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> ErrorInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ErrorInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ErrorInfo -> m ErrorInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ErrorInfo -> m ErrorInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ErrorInfo -> m ErrorInfo #

Show ErrorInfo Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic ErrorInfo Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep ErrorInfo :: Type -> Type #

ToJSON ErrorInfo Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON ErrorInfo Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ErrorInfo Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ErrorInfo = D1 (MetaData "ErrorInfo" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "ErrorInfo'" PrefixI True) (S1 (MetaSel (Just "_eiErrorMessages") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [ErrorMessage]))))

errorInfo :: ErrorInfo Source #

Creates a value of ErrorInfo with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ResultDisplayMetadata

data ResultDisplayMetadata Source #

Instances
Eq ResultDisplayMetadata Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data ResultDisplayMetadata 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) -> ResultDisplayMetadata -> c ResultDisplayMetadata #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ResultDisplayMetadata #

toConstr :: ResultDisplayMetadata -> Constr #

dataTypeOf :: ResultDisplayMetadata -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ResultDisplayMetadata) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ResultDisplayMetadata) #

gmapT :: (forall b. Data b => b -> b) -> ResultDisplayMetadata -> ResultDisplayMetadata #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ResultDisplayMetadata -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ResultDisplayMetadata -> r #

gmapQ :: (forall d. Data d => d -> u) -> ResultDisplayMetadata -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ResultDisplayMetadata -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ResultDisplayMetadata -> m ResultDisplayMetadata #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ResultDisplayMetadata -> m ResultDisplayMetadata #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ResultDisplayMetadata -> m ResultDisplayMetadata #

Show ResultDisplayMetadata Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic ResultDisplayMetadata Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep ResultDisplayMetadata :: Type -> Type #

ToJSON ResultDisplayMetadata Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON ResultDisplayMetadata Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ResultDisplayMetadata Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ResultDisplayMetadata = D1 (MetaData "ResultDisplayMetadata" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "ResultDisplayMetadata'" PrefixI True) (S1 (MetaSel (Just "_rdmMetalines") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ResultDisplayLine])) :*: S1 (MetaSel (Just "_rdmObjectTypeLabel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

resultDisplayMetadata :: ResultDisplayMetadata Source #

Creates a value of ResultDisplayMetadata with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rdmMetalines :: Lens' ResultDisplayMetadata [ResultDisplayLine] Source #

The metalines content to be displayed with the result.

rdmObjectTypeLabel :: Lens' ResultDisplayMetadata (Maybe Text) Source #

The display label for the object.

OperationResponse

data OperationResponse Source #

The normal response of the operation in case of success. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.

See: operationResponse smart constructor.

Instances
Eq OperationResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data OperationResponse 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) -> OperationResponse -> c OperationResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OperationResponse #

toConstr :: OperationResponse -> Constr #

dataTypeOf :: OperationResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c OperationResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OperationResponse) #

gmapT :: (forall b. Data b => b -> b) -> OperationResponse -> OperationResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OperationResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OperationResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> OperationResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OperationResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OperationResponse -> m OperationResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationResponse -> m OperationResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationResponse -> m OperationResponse #

Show OperationResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic OperationResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep OperationResponse :: Type -> Type #

ToJSON OperationResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON OperationResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep OperationResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep OperationResponse = D1 (MetaData "OperationResponse" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "OperationResponse'" PrefixI True) (S1 (MetaSel (Just "_orAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text JSONValue))))

operationResponse Source #

Creates a value of OperationResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

orAddtional :: Lens' OperationResponse (HashMap Text JSONValue) Source #

Properties of the object. Contains field 'type with type URL.

IntegerValues

data IntegerValues Source #

List of integer values.

See: integerValues smart constructor.

Instances
Eq IntegerValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data IntegerValues 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) -> IntegerValues -> c IntegerValues #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IntegerValues #

toConstr :: IntegerValues -> Constr #

dataTypeOf :: IntegerValues -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c IntegerValues) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IntegerValues) #

gmapT :: (forall b. Data b => b -> b) -> IntegerValues -> IntegerValues #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IntegerValues -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IntegerValues -> r #

gmapQ :: (forall d. Data d => d -> u) -> IntegerValues -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IntegerValues -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IntegerValues -> m IntegerValues #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IntegerValues -> m IntegerValues #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IntegerValues -> m IntegerValues #

Show IntegerValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic IntegerValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep IntegerValues :: Type -> Type #

ToJSON IntegerValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON IntegerValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep IntegerValues Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep IntegerValues = D1 (MetaData "IntegerValues" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "IntegerValues'" PrefixI True) (S1 (MetaSel (Just "_ivValues") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Textual Int64]))))

integerValues :: IntegerValues Source #

Creates a value of IntegerValues with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ivValues :: Lens' IntegerValues [Int64] Source #

The maximum number of elements is 100.

SearchItemsByViewURLResponse

data SearchItemsByViewURLResponse Source #

Instances
Eq SearchItemsByViewURLResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data SearchItemsByViewURLResponse 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) -> SearchItemsByViewURLResponse -> c SearchItemsByViewURLResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SearchItemsByViewURLResponse #

toConstr :: SearchItemsByViewURLResponse -> Constr #

dataTypeOf :: SearchItemsByViewURLResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SearchItemsByViewURLResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SearchItemsByViewURLResponse) #

gmapT :: (forall b. Data b => b -> b) -> SearchItemsByViewURLResponse -> SearchItemsByViewURLResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SearchItemsByViewURLResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SearchItemsByViewURLResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> SearchItemsByViewURLResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SearchItemsByViewURLResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SearchItemsByViewURLResponse -> m SearchItemsByViewURLResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SearchItemsByViewURLResponse -> m SearchItemsByViewURLResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SearchItemsByViewURLResponse -> m SearchItemsByViewURLResponse #

Show SearchItemsByViewURLResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic SearchItemsByViewURLResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep SearchItemsByViewURLResponse :: Type -> Type #

ToJSON SearchItemsByViewURLResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON SearchItemsByViewURLResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep SearchItemsByViewURLResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep SearchItemsByViewURLResponse = D1 (MetaData "SearchItemsByViewURLResponse" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "SearchItemsByViewURLResponse'" PrefixI True) (S1 (MetaSel (Just "_sibvurNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_sibvurItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Item]))))

searchItemsByViewURLResponse :: SearchItemsByViewURLResponse Source #

Creates a value of SearchItemsByViewURLResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

sibvurNextPageToken :: Lens' SearchItemsByViewURLResponse (Maybe Text) Source #

Token to retrieve the next page of results, or empty if there are no more results in the list.

SourcePredefinedSource

data SourcePredefinedSource Source #

Predefined content source for Google Apps.

Constructors

SPSNone
NONE
SPSQueryHistory

QUERY_HISTORY Suggests queries issued by the user in the past. Only valid when used with the suggest API. Ignored when used in the query API.

SPSPerson

PERSON Suggests people in the organization. Only valid when used with the suggest API. Results in an error when used in the query API.

SPSGoogleDrive
GOOGLE_DRIVE
SPSGoogleGmail
GOOGLE_GMAIL
SPSGoogleSites
GOOGLE_SITES
SPSGoogleGroups
GOOGLE_GROUPS
SPSGoogleCalendar
GOOGLE_CALENDAR
SPSGoogleKeep
GOOGLE_KEEP
Instances
Enum SourcePredefinedSource Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Eq SourcePredefinedSource Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Data SourcePredefinedSource 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) -> SourcePredefinedSource -> c SourcePredefinedSource #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SourcePredefinedSource #

toConstr :: SourcePredefinedSource -> Constr #

dataTypeOf :: SourcePredefinedSource -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SourcePredefinedSource) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SourcePredefinedSource) #

gmapT :: (forall b. Data b => b -> b) -> SourcePredefinedSource -> SourcePredefinedSource #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SourcePredefinedSource -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SourcePredefinedSource -> r #

gmapQ :: (forall d. Data d => d -> u) -> SourcePredefinedSource -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SourcePredefinedSource -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SourcePredefinedSource -> m SourcePredefinedSource #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SourcePredefinedSource -> m SourcePredefinedSource #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SourcePredefinedSource -> m SourcePredefinedSource #

Ord SourcePredefinedSource Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Read SourcePredefinedSource Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Show SourcePredefinedSource Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Generic SourcePredefinedSource Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Associated Types

type Rep SourcePredefinedSource :: Type -> Type #

Hashable SourcePredefinedSource Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToJSON SourcePredefinedSource Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromJSON SourcePredefinedSource Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromHttpApiData SourcePredefinedSource Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToHttpApiData SourcePredefinedSource Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep SourcePredefinedSource Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep SourcePredefinedSource = D1 (MetaData "SourcePredefinedSource" "Network.Google.CloudSearch.Types.Sum" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (((C1 (MetaCons "SPSNone" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SPSQueryHistory" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SPSPerson" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SPSGoogleDrive" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "SPSGoogleGmail" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SPSGoogleSites" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SPSGoogleGroups" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SPSGoogleCalendar" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SPSGoogleKeep" PrefixI False) (U1 :: Type -> Type)))))

GetCustomerIndexStatsResponse

data GetCustomerIndexStatsResponse Source #

Instances
Eq GetCustomerIndexStatsResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data GetCustomerIndexStatsResponse 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) -> GetCustomerIndexStatsResponse -> c GetCustomerIndexStatsResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GetCustomerIndexStatsResponse #

toConstr :: GetCustomerIndexStatsResponse -> Constr #

dataTypeOf :: GetCustomerIndexStatsResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GetCustomerIndexStatsResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GetCustomerIndexStatsResponse) #

gmapT :: (forall b. Data b => b -> b) -> GetCustomerIndexStatsResponse -> GetCustomerIndexStatsResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GetCustomerIndexStatsResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GetCustomerIndexStatsResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GetCustomerIndexStatsResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GetCustomerIndexStatsResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GetCustomerIndexStatsResponse -> m GetCustomerIndexStatsResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GetCustomerIndexStatsResponse -> m GetCustomerIndexStatsResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GetCustomerIndexStatsResponse -> m GetCustomerIndexStatsResponse #

Show GetCustomerIndexStatsResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic GetCustomerIndexStatsResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep GetCustomerIndexStatsResponse :: Type -> Type #

ToJSON GetCustomerIndexStatsResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON GetCustomerIndexStatsResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep GetCustomerIndexStatsResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep GetCustomerIndexStatsResponse = D1 (MetaData "GetCustomerIndexStatsResponse" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "GetCustomerIndexStatsResponse'" PrefixI True) (S1 (MetaSel (Just "_gcisrStats") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [CustomerIndexStats]))))

getCustomerIndexStatsResponse :: GetCustomerIndexStatsResponse Source #

Creates a value of GetCustomerIndexStatsResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcisrStats :: Lens' GetCustomerIndexStatsResponse [CustomerIndexStats] Source #

Summary of indexed item counts, one for each day in the requested range.

RestrictItem

data RestrictItem Source #

Information relevant only to a restrict entry. NextId: 7

See: restrictItem smart constructor.

Instances
Eq RestrictItem Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data RestrictItem 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) -> RestrictItem -> c RestrictItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RestrictItem #

toConstr :: RestrictItem -> Constr #

dataTypeOf :: RestrictItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RestrictItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RestrictItem) #

gmapT :: (forall b. Data b => b -> b) -> RestrictItem -> RestrictItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RestrictItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RestrictItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> RestrictItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RestrictItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RestrictItem -> m RestrictItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RestrictItem -> m RestrictItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RestrictItem -> m RestrictItem #

Show RestrictItem Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic RestrictItem Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep RestrictItem :: Type -> Type #

ToJSON RestrictItem Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON RestrictItem Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep RestrictItem Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep RestrictItem = D1 (MetaData "RestrictItem" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "RestrictItem'" PrefixI True) ((S1 (MetaSel (Just "_riDriveLocationRestrict") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DriveLocationRestrict)) :*: S1 (MetaSel (Just "_riDriveTimeSpanRestrict") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DriveTimeSpanRestrict))) :*: (S1 (MetaSel (Just "_riDriveMimeTypeRestrict") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DriveMimeTypeRestrict)) :*: (S1 (MetaSel (Just "_riDriveFollowUpRestrict") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DriveFollowUpRestrict)) :*: S1 (MetaSel (Just "_riSearchOperator") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

restrictItem :: RestrictItem Source #

Creates a value of RestrictItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

riSearchOperator :: Lens' RestrictItem (Maybe Text) Source #

The search restrict (e.g. "after:2017-09-11 before:2017-09-12").

DriveTimeSpanRestrictType

data DriveTimeSpanRestrictType Source #

Constructors

DTSRTUnspecified
UNSPECIFIED
DTSRTToday
TODAY
DTSRTYesterday
YESTERDAY
DTSRTLast7Days
LAST_7_DAYS
DTSRTLast30Days

LAST_30_DAYS Not Enabled

DTSRTLast90Days

LAST_90_DAYS Not Enabled

Instances
Enum DriveTimeSpanRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Eq DriveTimeSpanRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Data DriveTimeSpanRestrictType 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) -> DriveTimeSpanRestrictType -> c DriveTimeSpanRestrictType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DriveTimeSpanRestrictType #

toConstr :: DriveTimeSpanRestrictType -> Constr #

dataTypeOf :: DriveTimeSpanRestrictType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DriveTimeSpanRestrictType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DriveTimeSpanRestrictType) #

gmapT :: (forall b. Data b => b -> b) -> DriveTimeSpanRestrictType -> DriveTimeSpanRestrictType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DriveTimeSpanRestrictType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DriveTimeSpanRestrictType -> r #

gmapQ :: (forall d. Data d => d -> u) -> DriveTimeSpanRestrictType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DriveTimeSpanRestrictType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DriveTimeSpanRestrictType -> m DriveTimeSpanRestrictType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DriveTimeSpanRestrictType -> m DriveTimeSpanRestrictType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DriveTimeSpanRestrictType -> m DriveTimeSpanRestrictType #

Ord DriveTimeSpanRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Read DriveTimeSpanRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Show DriveTimeSpanRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Generic DriveTimeSpanRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Associated Types

type Rep DriveTimeSpanRestrictType :: Type -> Type #

Hashable DriveTimeSpanRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToJSON DriveTimeSpanRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromJSON DriveTimeSpanRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromHttpApiData DriveTimeSpanRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToHttpApiData DriveTimeSpanRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep DriveTimeSpanRestrictType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep DriveTimeSpanRestrictType = D1 (MetaData "DriveTimeSpanRestrictType" "Network.Google.CloudSearch.Types.Sum" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) ((C1 (MetaCons "DTSRTUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "DTSRTToday" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DTSRTYesterday" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "DTSRTLast7Days" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "DTSRTLast30Days" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DTSRTLast90Days" PrefixI False) (U1 :: Type -> Type))))

IndexItemRequestMode

data IndexItemRequestMode Source #

Required. The RequestMode for this request.

Constructors

IIRMUnspecified

UNSPECIFIED Priority is not specified in the update request. Leaving priority unspecified results in an update failure.

IIRMSynchronous

SYNCHRONOUS For real-time updates.

IIRMAsynchronous

ASYNCHRONOUS For changes that are executed after the response is sent back to the caller.

Instances
Enum IndexItemRequestMode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Eq IndexItemRequestMode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Data IndexItemRequestMode 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) -> IndexItemRequestMode -> c IndexItemRequestMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IndexItemRequestMode #

toConstr :: IndexItemRequestMode -> Constr #

dataTypeOf :: IndexItemRequestMode -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c IndexItemRequestMode) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IndexItemRequestMode) #

gmapT :: (forall b. Data b => b -> b) -> IndexItemRequestMode -> IndexItemRequestMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IndexItemRequestMode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IndexItemRequestMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> IndexItemRequestMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IndexItemRequestMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IndexItemRequestMode -> m IndexItemRequestMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IndexItemRequestMode -> m IndexItemRequestMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IndexItemRequestMode -> m IndexItemRequestMode #

Ord IndexItemRequestMode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Read IndexItemRequestMode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Show IndexItemRequestMode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Generic IndexItemRequestMode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Associated Types

type Rep IndexItemRequestMode :: Type -> Type #

Hashable IndexItemRequestMode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToJSON IndexItemRequestMode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromJSON IndexItemRequestMode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromHttpApiData IndexItemRequestMode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToHttpApiData IndexItemRequestMode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep IndexItemRequestMode Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep IndexItemRequestMode = D1 (MetaData "IndexItemRequestMode" "Network.Google.CloudSearch.Types.Sum" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "IIRMUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "IIRMSynchronous" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "IIRMAsynchronous" PrefixI False) (U1 :: Type -> Type)))

ItemACLACLInheritanceType

data ItemACLACLInheritanceType Source #

Sets the type of access rules to apply when an item inherits its ACL from a parent. This should always be set in tandem with the inheritAclFrom field. Also, when the inheritAclFrom field is set, this field should be set to a valid AclInheritanceType.

Constructors

NotApplicable

NOT_APPLICABLE The default value when this item does not inherit an ACL. Use NOT_APPLICABLE when inheritAclFrom is empty. An item without ACL inheritance can still have ACLs supplied by its own readers and deniedReaders fields.

ChildOverride

CHILD_OVERRIDE During an authorization conflict, the ACL of the child item determines its read access.

ParentOverride

PARENT_OVERRIDE During an authorization conflict, the ACL of the parent item specified in the inheritAclFrom field determines read access.

BothPermit

BOTH_PERMIT Access is granted only if this item and the parent item specified in the inheritAclFrom field both permit read access.

Instances
Enum ItemACLACLInheritanceType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Eq ItemACLACLInheritanceType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Data ItemACLACLInheritanceType 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) -> ItemACLACLInheritanceType -> c ItemACLACLInheritanceType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ItemACLACLInheritanceType #

toConstr :: ItemACLACLInheritanceType -> Constr #

dataTypeOf :: ItemACLACLInheritanceType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ItemACLACLInheritanceType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ItemACLACLInheritanceType) #

gmapT :: (forall b. Data b => b -> b) -> ItemACLACLInheritanceType -> ItemACLACLInheritanceType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ItemACLACLInheritanceType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ItemACLACLInheritanceType -> r #

gmapQ :: (forall d. Data d => d -> u) -> ItemACLACLInheritanceType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ItemACLACLInheritanceType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ItemACLACLInheritanceType -> m ItemACLACLInheritanceType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ItemACLACLInheritanceType -> m ItemACLACLInheritanceType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ItemACLACLInheritanceType -> m ItemACLACLInheritanceType #

Ord ItemACLACLInheritanceType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Read ItemACLACLInheritanceType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Show ItemACLACLInheritanceType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Generic ItemACLACLInheritanceType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

Associated Types

type Rep ItemACLACLInheritanceType :: Type -> Type #

Hashable ItemACLACLInheritanceType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToJSON ItemACLACLInheritanceType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromJSON ItemACLACLInheritanceType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

FromHttpApiData ItemACLACLInheritanceType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

ToHttpApiData ItemACLACLInheritanceType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep ItemACLACLInheritanceType Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Sum

type Rep ItemACLACLInheritanceType = D1 (MetaData "ItemACLACLInheritanceType" "Network.Google.CloudSearch.Types.Sum" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) ((C1 (MetaCons "NotApplicable" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ChildOverride" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ParentOverride" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BothPermit" PrefixI False) (U1 :: Type -> Type)))

CheckAccessResponse

data CheckAccessResponse Source #

Instances
Eq CheckAccessResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data CheckAccessResponse 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) -> CheckAccessResponse -> c CheckAccessResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CheckAccessResponse #

toConstr :: CheckAccessResponse -> Constr #

dataTypeOf :: CheckAccessResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CheckAccessResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CheckAccessResponse) #

gmapT :: (forall b. Data b => b -> b) -> CheckAccessResponse -> CheckAccessResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CheckAccessResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CheckAccessResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> CheckAccessResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CheckAccessResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CheckAccessResponse -> m CheckAccessResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CheckAccessResponse -> m CheckAccessResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CheckAccessResponse -> m CheckAccessResponse #

Show CheckAccessResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic CheckAccessResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep CheckAccessResponse :: Type -> Type #

ToJSON CheckAccessResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON CheckAccessResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep CheckAccessResponse Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep CheckAccessResponse = D1 (MetaData "CheckAccessResponse" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" True) (C1 (MetaCons "CheckAccessResponse'" PrefixI True) (S1 (MetaSel (Just "_carHasAccess") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Bool))))

checkAccessResponse :: CheckAccessResponse Source #

Creates a value of CheckAccessResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

carHasAccess :: Lens' CheckAccessResponse (Maybe Bool) Source #

Returns true if principal has access. Returns false otherwise.

RequestOptions

data RequestOptions Source #

Shared request options for all RPC methods.

See: requestOptions smart constructor.

Instances
Eq RequestOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data RequestOptions 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) -> RequestOptions -> c RequestOptions #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RequestOptions #

toConstr :: RequestOptions -> Constr #

dataTypeOf :: RequestOptions -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RequestOptions) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RequestOptions) #

gmapT :: (forall b. Data b => b -> b) -> RequestOptions -> RequestOptions #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RequestOptions -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RequestOptions -> r #

gmapQ :: (forall d. Data d => d -> u) -> RequestOptions -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RequestOptions -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RequestOptions -> m RequestOptions #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RequestOptions -> m RequestOptions #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RequestOptions -> m RequestOptions #

Show RequestOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic RequestOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep RequestOptions :: Type -> Type #

ToJSON RequestOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON RequestOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep RequestOptions Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep RequestOptions = D1 (MetaData "RequestOptions" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "RequestOptions'" PrefixI True) ((S1 (MetaSel (Just "_roLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_roDebugOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DebugOptions))) :*: (S1 (MetaSel (Just "_roTimeZone") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_roSearchApplicationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

requestOptions :: RequestOptions Source #

Creates a value of RequestOptions with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

roLanguageCode :: Lens' RequestOptions (Maybe Text) Source #

The BCP-47 language code, such as "en-US" or "sr-Latn". For more information, see http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. For translations.

roDebugOptions :: Lens' RequestOptions (Maybe DebugOptions) Source #

Debug options of the request

roTimeZone :: Lens' RequestOptions (Maybe Text) Source #

Current user's time zone id, such as "America/Los_Angeles" or "Australia/Sydney". These IDs are defined by Unicode Common Locale Data Repository (CLDR) project, and currently available in the file timezone.xml

roSearchApplicationId :: Lens' RequestOptions (Maybe Text) Source #

Id of the application created using SearchApplicationsService.

ItemStatus

data ItemStatus Source #

This contains item's status and any errors.

See: itemStatus smart constructor.

Instances
Eq ItemStatus Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Data ItemStatus 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) -> ItemStatus -> c ItemStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ItemStatus #

toConstr :: ItemStatus -> Constr #

dataTypeOf :: ItemStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ItemStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ItemStatus) #

gmapT :: (forall b. Data b => b -> b) -> ItemStatus -> ItemStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ItemStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ItemStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> ItemStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ItemStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ItemStatus -> m ItemStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ItemStatus -> m ItemStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ItemStatus -> m ItemStatus #

Show ItemStatus Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Generic ItemStatus Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

Associated Types

type Rep ItemStatus :: Type -> Type #

ToJSON ItemStatus Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

FromJSON ItemStatus Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ItemStatus Source # 
Instance details

Defined in Network.Google.CloudSearch.Types.Product

type Rep ItemStatus = D1 (MetaData "ItemStatus" "Network.Google.CloudSearch.Types.Product" "gogol-cloudsearch-0.4.0-5yB3RjcJJrULTqYmbhTTen" False) (C1 (MetaCons "ItemStatus'" PrefixI True) (S1 (MetaSel (Just "_isProcessingErrors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ProcessingError])) :*: (S1 (MetaSel (Just "_isCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ItemStatusCode)) :*: S1 (MetaSel (Just "_isRepositoryErrors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [RepositoryError])))))

itemStatus :: ItemStatus Source #

Creates a value of ItemStatus with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

isProcessingErrors :: Lens' ItemStatus [ProcessingError] Source #

Error details in case the item is in ERROR state.

isRepositoryErrors :: Lens' ItemStatus [RepositoryError] Source #

Repository error reported by connector.