amazonka-cloudsearch-1.6.0: Amazon CloudSearch SDK.

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

Network.AWS.CloudSearch.Types

Contents

Description

 
Synopsis

Service Configuration

cloudSearch :: Service #

API version 2013-01-01 of the Amazon CloudSearch SDK configuration.

Errors

_BaseException :: AsError a => Getting (First ServiceError) a ServiceError #

An error occurred while processing the request.

_DisabledOperationException :: AsError a => Getting (First ServiceError) a ServiceError #

The request was rejected because it attempted an operation which is not enabled.

_InternalException :: AsError a => Getting (First ServiceError) a ServiceError #

An internal error occurred while processing the request. If this problem persists, report an issue from the Service Health Dashboard .

_InvalidTypeException :: AsError a => Getting (First ServiceError) a ServiceError #

The request was rejected because it specified an invalid type definition.

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError #

The request was rejected because it attempted to reference a resource that does not exist.

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError #

The request was rejected because a resource limit has already been met.

AlgorithmicStemming

data AlgorithmicStemming #

Constructors

ASFull 
ASLight 
ASMinimal 
ASNone 
Instances
Bounded AlgorithmicStemming # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Enum AlgorithmicStemming # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Eq AlgorithmicStemming # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Data AlgorithmicStemming # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Methods

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

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

toConstr :: AlgorithmicStemming -> Constr #

dataTypeOf :: AlgorithmicStemming -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord AlgorithmicStemming # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Read AlgorithmicStemming # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Show AlgorithmicStemming # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Generic AlgorithmicStemming # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Associated Types

type Rep AlgorithmicStemming :: * -> * #

Hashable AlgorithmicStemming # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

FromXML AlgorithmicStemming # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToHeader AlgorithmicStemming # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToQuery AlgorithmicStemming # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToByteString AlgorithmicStemming # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

FromText AlgorithmicStemming # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToText AlgorithmicStemming # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

NFData AlgorithmicStemming # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Methods

rnf :: AlgorithmicStemming -> () #

type Rep AlgorithmicStemming # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

type Rep AlgorithmicStemming = D1 (MetaData "AlgorithmicStemming" "Network.AWS.CloudSearch.Types.Sum" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" False) ((C1 (MetaCons "ASFull" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "ASLight" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "ASMinimal" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "ASNone" PrefixI False) (U1 :: * -> *)))

AnalysisSchemeLanguage

data AnalysisSchemeLanguage #

An IETF RFC 4646 language code or mul for multiple languages.

Constructors

AR 
BG 
CA 
CS 
DA 
DE 
EL 
EN 
ES 
EU 
FA 
FI 
FR 
GA 
GL 
HE 
HI 
HU 
HY 
IT 
Id 
JA 
KO 
LV 
Mul 
NL 
NO 
PT 
RO 
RU 
SV 
TH 
TR 
ZhHans 
ZhHant 
Instances
Bounded AnalysisSchemeLanguage # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Enum AnalysisSchemeLanguage # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Eq AnalysisSchemeLanguage # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Data AnalysisSchemeLanguage # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Methods

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

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

toConstr :: AnalysisSchemeLanguage -> Constr #

dataTypeOf :: AnalysisSchemeLanguage -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord AnalysisSchemeLanguage # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Read AnalysisSchemeLanguage # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Show AnalysisSchemeLanguage # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Generic AnalysisSchemeLanguage # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Associated Types

type Rep AnalysisSchemeLanguage :: * -> * #

Hashable AnalysisSchemeLanguage # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

FromXML AnalysisSchemeLanguage # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToHeader AnalysisSchemeLanguage # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToQuery AnalysisSchemeLanguage # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToByteString AnalysisSchemeLanguage # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

FromText AnalysisSchemeLanguage # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToText AnalysisSchemeLanguage # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

NFData AnalysisSchemeLanguage # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Methods

rnf :: AnalysisSchemeLanguage -> () #

type Rep AnalysisSchemeLanguage # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

type Rep AnalysisSchemeLanguage = D1 (MetaData "AnalysisSchemeLanguage" "Network.AWS.CloudSearch.Types.Sum" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" False) (((((C1 (MetaCons "AR" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "BG" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "CA" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "CS" PrefixI False) (U1 :: * -> *))) :+: ((C1 (MetaCons "DA" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "DE" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "EL" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "EN" PrefixI False) (U1 :: * -> *)))) :+: (((C1 (MetaCons "ES" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "EU" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "FA" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "FI" PrefixI False) (U1 :: * -> *))) :+: ((C1 (MetaCons "FR" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "GA" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "GL" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "HE" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "HI" PrefixI False) (U1 :: * -> *)))))) :+: ((((C1 (MetaCons "HU" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "HY" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "IT" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Id" PrefixI False) (U1 :: * -> *))) :+: ((C1 (MetaCons "JA" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "KO" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "LV" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "Mul" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "NL" PrefixI False) (U1 :: * -> *))))) :+: (((C1 (MetaCons "NO" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "PT" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "RO" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "RU" PrefixI False) (U1 :: * -> *))) :+: ((C1 (MetaCons "SV" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "TH" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "TR" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "ZhHans" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "ZhHant" PrefixI False) (U1 :: * -> *)))))))

IndexFieldType

data IndexFieldType #

The type of field. The valid options for a field depend on the field type. For more information about the supported field types, see Configuring Index Fields in the Amazon CloudSearch Developer Guide .

Instances
Bounded IndexFieldType # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Enum IndexFieldType # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Eq IndexFieldType # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Data IndexFieldType # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Methods

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

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

toConstr :: IndexFieldType -> Constr #

dataTypeOf :: IndexFieldType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord IndexFieldType # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Read IndexFieldType # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Show IndexFieldType # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Generic IndexFieldType # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Associated Types

type Rep IndexFieldType :: * -> * #

Hashable IndexFieldType # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

FromXML IndexFieldType # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToHeader IndexFieldType # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToQuery IndexFieldType # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToByteString IndexFieldType # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

FromText IndexFieldType # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToText IndexFieldType # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

NFData IndexFieldType # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Methods

rnf :: IndexFieldType -> () #

type Rep IndexFieldType # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

type Rep IndexFieldType = D1 (MetaData "IndexFieldType" "Network.AWS.CloudSearch.Types.Sum" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" False) (((C1 (MetaCons "Date" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "DateArray" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "Double" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "DoubleArray" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Int" PrefixI False) (U1 :: * -> *)))) :+: ((C1 (MetaCons "IntArray" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "Latlon" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Literal" PrefixI False) (U1 :: * -> *))) :+: (C1 (MetaCons "LiteralArray" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "Text" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "TextArray" PrefixI False) (U1 :: * -> *)))))

OptionState

data OptionState #

The state of processing a change to an option. One of:

  • RequiresIndexDocuments: The option's latest value will not be deployed until IndexDocuments has been called and indexing is complete. * Processing: The option's latest value is in the process of being activated. * Active: The option's latest value is fully deployed. * FailedToValidate: The option value is not compatible with the domain's data and cannot be used to index the data. You must either modify the option value or update or remove the incompatible documents.
Instances
Bounded OptionState # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Enum OptionState # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Eq OptionState # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Data OptionState # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Methods

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

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

toConstr :: OptionState -> Constr #

dataTypeOf :: OptionState -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord OptionState # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Read OptionState # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Show OptionState # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Generic OptionState # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Associated Types

type Rep OptionState :: * -> * #

Hashable OptionState # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

FromXML OptionState # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToHeader OptionState # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToQuery OptionState # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToByteString OptionState # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

FromText OptionState # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToText OptionState # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Methods

toText :: OptionState -> Text #

NFData OptionState # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Methods

rnf :: OptionState -> () #

type Rep OptionState # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

type Rep OptionState = D1 (MetaData "OptionState" "Network.AWS.CloudSearch.Types.Sum" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" False) ((C1 (MetaCons "Active" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "FailedToValidate" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "Processing" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "RequiresIndexDocuments" PrefixI False) (U1 :: * -> *)))

PartitionInstanceType

data PartitionInstanceType #

The instance type (such as search.m1.small ) on which an index partition is hosted.

Instances
Bounded PartitionInstanceType # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Enum PartitionInstanceType # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Eq PartitionInstanceType # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Data PartitionInstanceType # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Methods

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

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

toConstr :: PartitionInstanceType -> Constr #

dataTypeOf :: PartitionInstanceType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord PartitionInstanceType # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Read PartitionInstanceType # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Show PartitionInstanceType # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Generic PartitionInstanceType # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Associated Types

type Rep PartitionInstanceType :: * -> * #

Hashable PartitionInstanceType # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

FromXML PartitionInstanceType # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToHeader PartitionInstanceType # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToQuery PartitionInstanceType # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToByteString PartitionInstanceType # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

FromText PartitionInstanceType # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToText PartitionInstanceType # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

NFData PartitionInstanceType # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Methods

rnf :: PartitionInstanceType -> () #

type Rep PartitionInstanceType # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

type Rep PartitionInstanceType = D1 (MetaData "PartitionInstanceType" "Network.AWS.CloudSearch.Types.Sum" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" False) (((C1 (MetaCons "Search_M1_Large" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Search_M1_Small" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "Search_M2_2XLarge" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Search_M2_XLarge" PrefixI False) (U1 :: * -> *))) :+: ((C1 (MetaCons "Search_M3_2XLarge" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Search_M3_Large" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "Search_M3_Medium" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Search_M3_XLarge" PrefixI False) (U1 :: * -> *))))

SuggesterFuzzyMatching

data SuggesterFuzzyMatching #

Constructors

High 
Low 
None 
Instances
Bounded SuggesterFuzzyMatching # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Enum SuggesterFuzzyMatching # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Eq SuggesterFuzzyMatching # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Data SuggesterFuzzyMatching # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Methods

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

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

toConstr :: SuggesterFuzzyMatching -> Constr #

dataTypeOf :: SuggesterFuzzyMatching -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord SuggesterFuzzyMatching # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Read SuggesterFuzzyMatching # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Show SuggesterFuzzyMatching # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Generic SuggesterFuzzyMatching # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Associated Types

type Rep SuggesterFuzzyMatching :: * -> * #

Hashable SuggesterFuzzyMatching # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

FromXML SuggesterFuzzyMatching # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToHeader SuggesterFuzzyMatching # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToQuery SuggesterFuzzyMatching # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToByteString SuggesterFuzzyMatching # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

FromText SuggesterFuzzyMatching # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

ToText SuggesterFuzzyMatching # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

NFData SuggesterFuzzyMatching # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

Methods

rnf :: SuggesterFuzzyMatching -> () #

type Rep SuggesterFuzzyMatching # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Sum

type Rep SuggesterFuzzyMatching = D1 (MetaData "SuggesterFuzzyMatching" "Network.AWS.CloudSearch.Types.Sum" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" False) (C1 (MetaCons "High" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "Low" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "None" PrefixI False) (U1 :: * -> *)))

AccessPoliciesStatus

data AccessPoliciesStatus #

The configured access rules for the domain's document and search endpoints, and the current status of those rules.

See: accessPoliciesStatus smart constructor.

Instances
Eq AccessPoliciesStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data AccessPoliciesStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: AccessPoliciesStatus -> Constr #

dataTypeOf :: AccessPoliciesStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Read AccessPoliciesStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show AccessPoliciesStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic AccessPoliciesStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep AccessPoliciesStatus :: * -> * #

Hashable AccessPoliciesStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML AccessPoliciesStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData AccessPoliciesStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: AccessPoliciesStatus -> () #

type Rep AccessPoliciesStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep AccessPoliciesStatus = D1 (MetaData "AccessPoliciesStatus" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" False) (C1 (MetaCons "AccessPoliciesStatus'" PrefixI True) (S1 (MetaSel (Just "_apsOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_apsStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 OptionStatus)))

accessPoliciesStatus #

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

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

apsOptions :: Lens' AccessPoliciesStatus Text #

Undocumented member.

AnalysisOptions

data AnalysisOptions #

Synonyms, stopwords, and stemming options for an analysis scheme. Includes tokenization dictionary for Japanese.

See: analysisOptions smart constructor.

Instances
Eq AnalysisOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data AnalysisOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: AnalysisOptions -> Constr #

dataTypeOf :: AnalysisOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Read AnalysisOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show AnalysisOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic AnalysisOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep AnalysisOptions :: * -> * #

Hashable AnalysisOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML AnalysisOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

ToQuery AnalysisOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData AnalysisOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: AnalysisOptions -> () #

type Rep AnalysisOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep AnalysisOptions = D1 (MetaData "AnalysisOptions" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" False) (C1 (MetaCons "AnalysisOptions'" PrefixI True) ((S1 (MetaSel (Just "_aoAlgorithmicStemming") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AlgorithmicStemming)) :*: S1 (MetaSel (Just "_aoStopwords") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_aoJapaneseTokenizationDictionary") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_aoSynonyms") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aoStemmingDictionary") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

analysisOptions :: AnalysisOptions #

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

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

  • aoAlgorithmicStemming - The level of algorithmic stemming to perform: none , minimal , light , or full . The available levels vary depending on the language. For more information, see Language Specific Text Processing Settings in the Amazon CloudSearch Developer Guide
  • aoStopwords - A JSON array of terms to ignore during indexing and searching. For example, ["a", "an", "the", "of"] . The stopwords dictionary must explicitly list each word you want to ignore. Wildcards and regular expressions are not supported.
  • aoJapaneseTokenizationDictionary - A JSON array that contains a collection of terms, tokens, readings and part of speech for Japanese Tokenizaiton. The Japanese tokenization dictionary enables you to override the default tokenization for selected terms. This is only valid for Japanese language fields.
  • aoSynonyms - A JSON object that defines synonym groups and aliases. A synonym group is an array of arrays, where each sub-array is a group of terms where each term in the group is considered a synonym of every other term in the group. The aliases value is an object that contains a collection of string:value pairs where the string specifies a term and the array of values specifies each of the aliases for that term. An alias is considered a synonym of the specified term, but the term is not considered a synonym of the alias. For more information about specifying synonyms, see Synonyms in the Amazon CloudSearch Developer Guide .
  • aoStemmingDictionary - A JSON object that contains a collection of string:value pairs that each map a term to its stem. For example, {"term1": "stem1", "term2": "stem2", "term3": "stem3"} . The stemming dictionary is applied in addition to any algorithmic stemming. This enables you to override the results of the algorithmic stemming to correct specific cases of overstemming or understemming. The maximum size of a stemming dictionary is 500 KB.

aoAlgorithmicStemming :: Lens' AnalysisOptions (Maybe AlgorithmicStemming) #

The level of algorithmic stemming to perform: none , minimal , light , or full . The available levels vary depending on the language. For more information, see Language Specific Text Processing Settings in the Amazon CloudSearch Developer Guide

aoStopwords :: Lens' AnalysisOptions (Maybe Text) #

A JSON array of terms to ignore during indexing and searching. For example, ["a", "an", "the", "of"] . The stopwords dictionary must explicitly list each word you want to ignore. Wildcards and regular expressions are not supported.

aoJapaneseTokenizationDictionary :: Lens' AnalysisOptions (Maybe Text) #

A JSON array that contains a collection of terms, tokens, readings and part of speech for Japanese Tokenizaiton. The Japanese tokenization dictionary enables you to override the default tokenization for selected terms. This is only valid for Japanese language fields.

aoSynonyms :: Lens' AnalysisOptions (Maybe Text) #

A JSON object that defines synonym groups and aliases. A synonym group is an array of arrays, where each sub-array is a group of terms where each term in the group is considered a synonym of every other term in the group. The aliases value is an object that contains a collection of string:value pairs where the string specifies a term and the array of values specifies each of the aliases for that term. An alias is considered a synonym of the specified term, but the term is not considered a synonym of the alias. For more information about specifying synonyms, see Synonyms in the Amazon CloudSearch Developer Guide .

aoStemmingDictionary :: Lens' AnalysisOptions (Maybe Text) #

A JSON object that contains a collection of string:value pairs that each map a term to its stem. For example, {"term1": "stem1", "term2": "stem2", "term3": "stem3"} . The stemming dictionary is applied in addition to any algorithmic stemming. This enables you to override the results of the algorithmic stemming to correct specific cases of overstemming or understemming. The maximum size of a stemming dictionary is 500 KB.

AnalysisScheme

data AnalysisScheme #

Configuration information for an analysis scheme. Each analysis scheme has a unique name and specifies the language of the text to be processed. The following options can be configured for an analysis scheme: Synonyms , Stopwords , StemmingDictionary , JapaneseTokenizationDictionary and AlgorithmicStemming .

See: analysisScheme smart constructor.

Instances
Eq AnalysisScheme # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data AnalysisScheme # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: AnalysisScheme -> Constr #

dataTypeOf :: AnalysisScheme -> DataType #

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

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

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

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

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

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

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

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

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

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

Read AnalysisScheme # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show AnalysisScheme # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic AnalysisScheme # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep AnalysisScheme :: * -> * #

Hashable AnalysisScheme # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML AnalysisScheme # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

ToQuery AnalysisScheme # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData AnalysisScheme # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: AnalysisScheme -> () #

type Rep AnalysisScheme # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep AnalysisScheme = D1 (MetaData "AnalysisScheme" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" False) (C1 (MetaCons "AnalysisScheme'" PrefixI True) (S1 (MetaSel (Just "_asAnalysisOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AnalysisOptions)) :*: (S1 (MetaSel (Just "_asAnalysisSchemeName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_asAnalysisSchemeLanguage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 AnalysisSchemeLanguage))))

analysisScheme #

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

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

AnalysisSchemeStatus

data AnalysisSchemeStatus #

The status and configuration of an AnalysisScheme .

See: analysisSchemeStatus smart constructor.

Instances
Eq AnalysisSchemeStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data AnalysisSchemeStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: AnalysisSchemeStatus -> Constr #

dataTypeOf :: AnalysisSchemeStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Read AnalysisSchemeStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show AnalysisSchemeStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic AnalysisSchemeStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep AnalysisSchemeStatus :: * -> * #

Hashable AnalysisSchemeStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML AnalysisSchemeStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData AnalysisSchemeStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: AnalysisSchemeStatus -> () #

type Rep AnalysisSchemeStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep AnalysisSchemeStatus = D1 (MetaData "AnalysisSchemeStatus" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" False) (C1 (MetaCons "AnalysisSchemeStatus'" PrefixI True) (S1 (MetaSel (Just "_assOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 AnalysisScheme) :*: S1 (MetaSel (Just "_assStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 OptionStatus)))

analysisSchemeStatus #

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

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

AvailabilityOptionsStatus

data AvailabilityOptionsStatus #

The status and configuration of the domain's availability options.

See: availabilityOptionsStatus smart constructor.

Instances
Eq AvailabilityOptionsStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data AvailabilityOptionsStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: AvailabilityOptionsStatus -> Constr #

dataTypeOf :: AvailabilityOptionsStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Read AvailabilityOptionsStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show AvailabilityOptionsStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic AvailabilityOptionsStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep AvailabilityOptionsStatus :: * -> * #

Hashable AvailabilityOptionsStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML AvailabilityOptionsStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData AvailabilityOptionsStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep AvailabilityOptionsStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep AvailabilityOptionsStatus = D1 (MetaData "AvailabilityOptionsStatus" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" False) (C1 (MetaCons "AvailabilityOptionsStatus'" PrefixI True) (S1 (MetaSel (Just "_aosOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool) :*: S1 (MetaSel (Just "_aosStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 OptionStatus)))

availabilityOptionsStatus #

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

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

  • aosOptions - The availability options configured for the domain.
  • aosStatus - Undocumented member.

aosOptions :: Lens' AvailabilityOptionsStatus Bool #

The availability options configured for the domain.

DateArrayOptions

data DateArrayOptions #

Options for a field that contains an array of dates. Present if IndexFieldType specifies the field is of type date-array . All options are enabled by default.

See: dateArrayOptions smart constructor.

Instances
Eq DateArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data DateArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: DateArrayOptions -> Constr #

dataTypeOf :: DateArrayOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DateArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show DateArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic DateArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep DateArrayOptions :: * -> * #

Hashable DateArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML DateArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

ToQuery DateArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData DateArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: DateArrayOptions -> () #

type Rep DateArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep DateArrayOptions = D1 (MetaData "DateArrayOptions" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" False) (C1 (MetaCons "DateArrayOptions'" PrefixI True) ((S1 (MetaSel (Just "_daosSourceFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_daosReturnEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_daosFacetEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_daosSearchEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_daosDefaultValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

dateArrayOptions :: DateArrayOptions #

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

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

daosSourceFields :: Lens' DateArrayOptions (Maybe Text) #

A list of source fields to map to the field.

daosReturnEnabled :: Lens' DateArrayOptions (Maybe Bool) #

Whether the contents of the field can be returned in the search results.

daosFacetEnabled :: Lens' DateArrayOptions (Maybe Bool) #

Whether facet information can be returned for the field.

daosSearchEnabled :: Lens' DateArrayOptions (Maybe Bool) #

Whether the contents of the field are searchable.

daosDefaultValue :: Lens' DateArrayOptions (Maybe Text) #

A value to use for the field if the field isn't specified for a document.

DateOptions

data DateOptions #

Options for a date field. Dates and times are specified in UTC (Coordinated Universal Time) according to IETF RFC3339: yyyy-mm-ddT00:00:00Z. Present if IndexFieldType specifies the field is of type date . All options are enabled by default.

See: dateOptions smart constructor.

Instances
Eq DateOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data DateOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: DateOptions -> Constr #

dataTypeOf :: DateOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DateOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show DateOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic DateOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep DateOptions :: * -> * #

Hashable DateOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML DateOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

ToQuery DateOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData DateOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: DateOptions -> () #

type Rep DateOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep DateOptions = D1 (MetaData "DateOptions" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" False) (C1 (MetaCons "DateOptions'" PrefixI True) ((S1 (MetaSel (Just "_doSourceField") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_doReturnEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_doFacetEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 (MetaSel (Just "_doSearchEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_doSortEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_doDefaultValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

dateOptions :: DateOptions #

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

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

  • doSourceField - Undocumented member.
  • doReturnEnabled - Whether the contents of the field can be returned in the search results.
  • doFacetEnabled - Whether facet information can be returned for the field.
  • doSearchEnabled - Whether the contents of the field are searchable.
  • doSortEnabled - Whether the field can be used to sort the search results.
  • doDefaultValue - A value to use for the field if the field isn't specified for a document.

doSourceField :: Lens' DateOptions (Maybe Text) #

Undocumented member.

doReturnEnabled :: Lens' DateOptions (Maybe Bool) #

Whether the contents of the field can be returned in the search results.

doFacetEnabled :: Lens' DateOptions (Maybe Bool) #

Whether facet information can be returned for the field.

doSearchEnabled :: Lens' DateOptions (Maybe Bool) #

Whether the contents of the field are searchable.

doSortEnabled :: Lens' DateOptions (Maybe Bool) #

Whether the field can be used to sort the search results.

doDefaultValue :: Lens' DateOptions (Maybe Text) #

A value to use for the field if the field isn't specified for a document.

DocumentSuggesterOptions

data DocumentSuggesterOptions #

Options for a search suggester.

See: documentSuggesterOptions smart constructor.

Instances
Eq DocumentSuggesterOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data DocumentSuggesterOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: DocumentSuggesterOptions -> Constr #

dataTypeOf :: DocumentSuggesterOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DocumentSuggesterOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show DocumentSuggesterOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic DocumentSuggesterOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep DocumentSuggesterOptions :: * -> * #

Hashable DocumentSuggesterOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML DocumentSuggesterOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

ToQuery DocumentSuggesterOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData DocumentSuggesterOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep DocumentSuggesterOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep DocumentSuggesterOptions = D1 (MetaData "DocumentSuggesterOptions" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" False) (C1 (MetaCons "DocumentSuggesterOptions'" PrefixI True) (S1 (MetaSel (Just "_dsoSortExpression") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_dsoFuzzyMatching") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SuggesterFuzzyMatching)) :*: S1 (MetaSel (Just "_dsoSourceField") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

documentSuggesterOptions #

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

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

  • dsoSortExpression - An expression that computes a score for each suggestion to control how they are sorted. The scores are rounded to the nearest integer, with a floor of 0 and a ceiling of 2^31-1. A document's relevance score is not computed for suggestions, so sort expressions cannot reference the _score value. To sort suggestions using a numeric field or existing expression, simply specify the name of the field or expression. If no expression is configured for the suggester, the suggestions are sorted with the closest matches listed first.
  • dsoFuzzyMatching - The level of fuzziness allowed when suggesting matches for a string: none , low , or high . With none, the specified string is treated as an exact prefix. With low, suggestions must differ from the specified string by no more than one character. With high, suggestions can differ by up to two characters. The default is none.
  • dsoSourceField - The name of the index field you want to use for suggestions.

dsoSortExpression :: Lens' DocumentSuggesterOptions (Maybe Text) #

An expression that computes a score for each suggestion to control how they are sorted. The scores are rounded to the nearest integer, with a floor of 0 and a ceiling of 2^31-1. A document's relevance score is not computed for suggestions, so sort expressions cannot reference the _score value. To sort suggestions using a numeric field or existing expression, simply specify the name of the field or expression. If no expression is configured for the suggester, the suggestions are sorted with the closest matches listed first.

dsoFuzzyMatching :: Lens' DocumentSuggesterOptions (Maybe SuggesterFuzzyMatching) #

The level of fuzziness allowed when suggesting matches for a string: none , low , or high . With none, the specified string is treated as an exact prefix. With low, suggestions must differ from the specified string by no more than one character. With high, suggestions can differ by up to two characters. The default is none.

dsoSourceField :: Lens' DocumentSuggesterOptions Text #

The name of the index field you want to use for suggestions.

DomainStatus

data DomainStatus #

The current status of the search domain.

See: domainStatus smart constructor.

Instances
Eq DomainStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data DomainStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: DomainStatus -> Constr #

dataTypeOf :: DomainStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DomainStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show DomainStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic DomainStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep DomainStatus :: * -> * #

Hashable DomainStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML DomainStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData DomainStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: DomainStatus -> () #

type Rep DomainStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep DomainStatus = D1 (MetaData "DomainStatus" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" False) (C1 (MetaCons "DomainStatus'" PrefixI True) (((S1 (MetaSel (Just "_dsSearchInstanceCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)) :*: (S1 (MetaSel (Just "_dsSearchInstanceType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dsDocService") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ServiceEndpoint)))) :*: (S1 (MetaSel (Just "_dsARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_dsCreated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_dsSearchService") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ServiceEndpoint))))) :*: ((S1 (MetaSel (Just "_dsLimits") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Limits)) :*: (S1 (MetaSel (Just "_dsSearchPartitionCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)) :*: S1 (MetaSel (Just "_dsDeleted") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 (MetaSel (Just "_dsProcessing") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_dsDomainId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "_dsDomainName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_dsRequiresIndexDocuments") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool))))))

domainStatus #

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

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

  • dsSearchInstanceCount - The number of search instances that are available to process search requests.
  • dsSearchInstanceType - The instance type that is being used to process search requests.
  • dsDocService - The service endpoint for updating documents in a search domain.
  • dsARN - Undocumented member.
  • dsCreated - True if the search domain is created. It can take several minutes to initialize a domain when CreateDomain is called. Newly created search domains are returned from DescribeDomains with a false value for Created until domain creation is complete.
  • dsSearchService - The service endpoint for requesting search results from a search domain.
  • dsLimits - Undocumented member.
  • dsSearchPartitionCount - The number of partitions across which the search index is spread.
  • dsDeleted - True if the search domain has been deleted. The system must clean up resources dedicated to the search domain when DeleteDomain is called. Newly deleted search domains are returned from DescribeDomains with a true value for IsDeleted for several minutes until resource cleanup is complete.
  • dsProcessing - True if processing is being done to activate the current domain configuration.
  • dsDomainId - Undocumented member.
  • dsDomainName - Undocumented member.
  • dsRequiresIndexDocuments - True if IndexDocuments needs to be called to activate the current domain configuration.

dsSearchInstanceCount :: Lens' DomainStatus (Maybe Natural) #

The number of search instances that are available to process search requests.

dsSearchInstanceType :: Lens' DomainStatus (Maybe Text) #

The instance type that is being used to process search requests.

dsDocService :: Lens' DomainStatus (Maybe ServiceEndpoint) #

The service endpoint for updating documents in a search domain.

dsARN :: Lens' DomainStatus (Maybe Text) #

Undocumented member.

dsCreated :: Lens' DomainStatus (Maybe Bool) #

True if the search domain is created. It can take several minutes to initialize a domain when CreateDomain is called. Newly created search domains are returned from DescribeDomains with a false value for Created until domain creation is complete.

dsSearchService :: Lens' DomainStatus (Maybe ServiceEndpoint) #

The service endpoint for requesting search results from a search domain.

dsLimits :: Lens' DomainStatus (Maybe Limits) #

Undocumented member.

dsSearchPartitionCount :: Lens' DomainStatus (Maybe Natural) #

The number of partitions across which the search index is spread.

dsDeleted :: Lens' DomainStatus (Maybe Bool) #

True if the search domain has been deleted. The system must clean up resources dedicated to the search domain when DeleteDomain is called. Newly deleted search domains are returned from DescribeDomains with a true value for IsDeleted for several minutes until resource cleanup is complete.

dsProcessing :: Lens' DomainStatus (Maybe Bool) #

True if processing is being done to activate the current domain configuration.

dsDomainId :: Lens' DomainStatus Text #

Undocumented member.

dsDomainName :: Lens' DomainStatus Text #

Undocumented member.

dsRequiresIndexDocuments :: Lens' DomainStatus Bool #

True if IndexDocuments needs to be called to activate the current domain configuration.

DoubleArrayOptions

data DoubleArrayOptions #

Options for a field that contains an array of double-precision 64-bit floating point values. Present if IndexFieldType specifies the field is of type double-array . All options are enabled by default.

See: doubleArrayOptions smart constructor.

Instances
Eq DoubleArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data DoubleArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: DoubleArrayOptions -> Constr #

dataTypeOf :: DoubleArrayOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DoubleArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show DoubleArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic DoubleArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep DoubleArrayOptions :: * -> * #

Hashable DoubleArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML DoubleArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

ToQuery DoubleArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData DoubleArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: DoubleArrayOptions -> () #

type Rep DoubleArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep DoubleArrayOptions = D1 (MetaData "DoubleArrayOptions" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" False) (C1 (MetaCons "DoubleArrayOptions'" PrefixI True) ((S1 (MetaSel (Just "_daoSourceFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_daoReturnEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_daoFacetEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_daoSearchEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_daoDefaultValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))))

doubleArrayOptions :: DoubleArrayOptions #

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

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

  • daoSourceFields - A list of source fields to map to the field.
  • daoReturnEnabled - Whether the contents of the field can be returned in the search results.
  • daoFacetEnabled - Whether facet information can be returned for the field.
  • daoSearchEnabled - Whether the contents of the field are searchable.
  • daoDefaultValue - A value to use for the field if the field isn't specified for a document.

daoSourceFields :: Lens' DoubleArrayOptions (Maybe Text) #

A list of source fields to map to the field.

daoReturnEnabled :: Lens' DoubleArrayOptions (Maybe Bool) #

Whether the contents of the field can be returned in the search results.

daoFacetEnabled :: Lens' DoubleArrayOptions (Maybe Bool) #

Whether facet information can be returned for the field.

daoSearchEnabled :: Lens' DoubleArrayOptions (Maybe Bool) #

Whether the contents of the field are searchable.

daoDefaultValue :: Lens' DoubleArrayOptions (Maybe Double) #

A value to use for the field if the field isn't specified for a document.

DoubleOptions

data DoubleOptions #

Options for a double-precision 64-bit floating point field. Present if IndexFieldType specifies the field is of type double . All options are enabled by default.

See: doubleOptions smart constructor.

Instances
Eq DoubleOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data DoubleOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: DoubleOptions -> Constr #

dataTypeOf :: DoubleOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DoubleOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show DoubleOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic DoubleOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep DoubleOptions :: * -> * #

Hashable DoubleOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML DoubleOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

ToQuery DoubleOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData DoubleOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: DoubleOptions -> () #

type Rep DoubleOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep DoubleOptions = D1 (MetaData "DoubleOptions" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" False) (C1 (MetaCons "DoubleOptions'" PrefixI True) ((S1 (MetaSel (Just "_dSourceField") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_dReturnEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_dFacetEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 (MetaSel (Just "_dSearchEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_dSortEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_dDefaultValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))))

doubleOptions :: DoubleOptions #

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

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

  • dSourceField - The name of the source field to map to the field.
  • dReturnEnabled - Whether the contents of the field can be returned in the search results.
  • dFacetEnabled - Whether facet information can be returned for the field.
  • dSearchEnabled - Whether the contents of the field are searchable.
  • dSortEnabled - Whether the field can be used to sort the search results.
  • dDefaultValue - A value to use for the field if the field isn't specified for a document. This can be important if you are using the field in an expression and that field is not present in every document.

dSourceField :: Lens' DoubleOptions (Maybe Text) #

The name of the source field to map to the field.

dReturnEnabled :: Lens' DoubleOptions (Maybe Bool) #

Whether the contents of the field can be returned in the search results.

dFacetEnabled :: Lens' DoubleOptions (Maybe Bool) #

Whether facet information can be returned for the field.

dSearchEnabled :: Lens' DoubleOptions (Maybe Bool) #

Whether the contents of the field are searchable.

dSortEnabled :: Lens' DoubleOptions (Maybe Bool) #

Whether the field can be used to sort the search results.

dDefaultValue :: Lens' DoubleOptions (Maybe Double) #

A value to use for the field if the field isn't specified for a document. This can be important if you are using the field in an expression and that field is not present in every document.

Expression

data Expression #

A named expression that can be evaluated at search time. Can be used to sort the search results, define other expressions, or return computed information in the search results.

See: expression smart constructor.

Instances
Eq Expression # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data Expression # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: Expression -> Constr #

dataTypeOf :: Expression -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Expression # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show Expression # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic Expression # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep Expression :: * -> * #

Hashable Expression # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML Expression # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

ToQuery Expression # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData Expression # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: Expression -> () #

type Rep Expression # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep Expression = D1 (MetaData "Expression" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" False) (C1 (MetaCons "Expression'" PrefixI True) (S1 (MetaSel (Just "_eExpressionName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_eExpressionValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))

expression #

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

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

eExpressionName :: Lens' Expression Text #

Undocumented member.

eExpressionValue :: Lens' Expression Text #

Undocumented member.

ExpressionStatus

data ExpressionStatus #

The value of an Expression and its current status.

See: expressionStatus smart constructor.

Instances
Eq ExpressionStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data ExpressionStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: ExpressionStatus -> Constr #

dataTypeOf :: ExpressionStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ExpressionStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show ExpressionStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic ExpressionStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep ExpressionStatus :: * -> * #

Hashable ExpressionStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML ExpressionStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData ExpressionStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: ExpressionStatus -> () #

type Rep ExpressionStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep ExpressionStatus = D1 (MetaData "ExpressionStatus" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" False) (C1 (MetaCons "ExpressionStatus'" PrefixI True) (S1 (MetaSel (Just "_esOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Expression) :*: S1 (MetaSel (Just "_esStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 OptionStatus)))

expressionStatus #

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

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

  • esOptions - The expression that is evaluated for sorting while processing a search request.
  • esStatus - Undocumented member.

esOptions :: Lens' ExpressionStatus Expression #

The expression that is evaluated for sorting while processing a search request.

IndexField

data IndexField #

Configuration information for a field in the index, including its name, type, and options. The supported options depend on the IndexFieldType .

See: indexField smart constructor.

Instances
Eq IndexField # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data IndexField # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: IndexField -> Constr #

dataTypeOf :: IndexField -> DataType #

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

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

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

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

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

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

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

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

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

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

Read IndexField # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show IndexField # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic IndexField # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep IndexField :: * -> * #

Hashable IndexField # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML IndexField # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

ToQuery IndexField # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData IndexField # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: IndexField -> () #

type Rep IndexField # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep IndexField = D1 (MetaData "IndexField" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" False) (C1 (MetaCons "IndexField'" PrefixI True) (((S1 (MetaSel (Just "_ifDoubleArrayOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DoubleArrayOptions)) :*: (S1 (MetaSel (Just "_ifDateOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateOptions)) :*: S1 (MetaSel (Just "_ifTextArrayOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TextArrayOptions)))) :*: (S1 (MetaSel (Just "_ifDoubleOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DoubleOptions)) :*: (S1 (MetaSel (Just "_ifTextOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TextOptions)) :*: S1 (MetaSel (Just "_ifLatLonOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LatLonOptions))))) :*: ((S1 (MetaSel (Just "_ifLiteralArrayOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LiteralArrayOptions)) :*: (S1 (MetaSel (Just "_ifIntArrayOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe IntArrayOptions)) :*: S1 (MetaSel (Just "_ifDateArrayOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateArrayOptions)))) :*: ((S1 (MetaSel (Just "_ifIntOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe IntOptions)) :*: S1 (MetaSel (Just "_ifLiteralOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LiteralOptions))) :*: (S1 (MetaSel (Just "_ifIndexFieldName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_ifIndexFieldType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 IndexFieldType))))))

indexField #

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

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

  • ifDoubleArrayOptions - Undocumented member.
  • ifDateOptions - Undocumented member.
  • ifTextArrayOptions - Undocumented member.
  • ifDoubleOptions - Undocumented member.
  • ifTextOptions - Undocumented member.
  • ifLatLonOptions - Undocumented member.
  • ifLiteralArrayOptions - Undocumented member.
  • ifIntArrayOptions - Undocumented member.
  • ifDateArrayOptions - Undocumented member.
  • ifIntOptions - Undocumented member.
  • ifLiteralOptions - Undocumented member.
  • ifIndexFieldName - A string that represents the name of an index field. CloudSearch supports regular index fields as well as dynamic fields. A dynamic field's name defines a pattern that begins or ends with a wildcard. Any document fields that don't map to a regular index field but do match a dynamic field's pattern are configured with the dynamic field's indexing options. Regular field names begin with a letter and can contain the following characters: a-z (lowercase), 0-9, and _ (underscore). Dynamic field names must begin or end with a wildcard (*). The wildcard can also be the only character in a dynamic field name. Multiple wildcards, and wildcards embedded within a string are not supported. The name score is reserved and cannot be used as a field name. To reference a document's ID, you can use the name _id .
  • ifIndexFieldType - Undocumented member.

ifDateOptions :: Lens' IndexField (Maybe DateOptions) #

Undocumented member.

ifTextOptions :: Lens' IndexField (Maybe TextOptions) #

Undocumented member.

ifIntOptions :: Lens' IndexField (Maybe IntOptions) #

Undocumented member.

ifIndexFieldName :: Lens' IndexField Text #

A string that represents the name of an index field. CloudSearch supports regular index fields as well as dynamic fields. A dynamic field's name defines a pattern that begins or ends with a wildcard. Any document fields that don't map to a regular index field but do match a dynamic field's pattern are configured with the dynamic field's indexing options. Regular field names begin with a letter and can contain the following characters: a-z (lowercase), 0-9, and _ (underscore). Dynamic field names must begin or end with a wildcard (*). The wildcard can also be the only character in a dynamic field name. Multiple wildcards, and wildcards embedded within a string are not supported. The name score is reserved and cannot be used as a field name. To reference a document's ID, you can use the name _id .

IndexFieldStatus

data IndexFieldStatus #

The value of an IndexField and its current status.

See: indexFieldStatus smart constructor.

Instances
Eq IndexFieldStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data IndexFieldStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: IndexFieldStatus -> Constr #

dataTypeOf :: IndexFieldStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Read IndexFieldStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show IndexFieldStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic IndexFieldStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep IndexFieldStatus :: * -> * #

Hashable IndexFieldStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML IndexFieldStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData IndexFieldStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: IndexFieldStatus -> () #

type Rep IndexFieldStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep IndexFieldStatus = D1 (MetaData "IndexFieldStatus" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" False) (C1 (MetaCons "IndexFieldStatus'" PrefixI True) (S1 (MetaSel (Just "_ifsOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 IndexField) :*: S1 (MetaSel (Just "_ifsStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 OptionStatus)))

indexFieldStatus #

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

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

IntArrayOptions

data IntArrayOptions #

Options for a field that contains an array of 64-bit signed integers. Present if IndexFieldType specifies the field is of type int-array . All options are enabled by default.

See: intArrayOptions smart constructor.

Instances
Eq IntArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data IntArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: IntArrayOptions -> Constr #

dataTypeOf :: IntArrayOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Read IntArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show IntArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic IntArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep IntArrayOptions :: * -> * #

Hashable IntArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML IntArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

ToQuery IntArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData IntArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: IntArrayOptions -> () #

type Rep IntArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep IntArrayOptions = D1 (MetaData "IntArrayOptions" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" False) (C1 (MetaCons "IntArrayOptions'" PrefixI True) ((S1 (MetaSel (Just "_iaoSourceFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iaoReturnEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_iaoFacetEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_iaoSearchEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_iaoDefaultValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer))))))

intArrayOptions :: IntArrayOptions #

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

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

  • iaoSourceFields - A list of source fields to map to the field.
  • iaoReturnEnabled - Whether the contents of the field can be returned in the search results.
  • iaoFacetEnabled - Whether facet information can be returned for the field.
  • iaoSearchEnabled - Whether the contents of the field are searchable.
  • iaoDefaultValue - A value to use for the field if the field isn't specified for a document.

iaoSourceFields :: Lens' IntArrayOptions (Maybe Text) #

A list of source fields to map to the field.

iaoReturnEnabled :: Lens' IntArrayOptions (Maybe Bool) #

Whether the contents of the field can be returned in the search results.

iaoFacetEnabled :: Lens' IntArrayOptions (Maybe Bool) #

Whether facet information can be returned for the field.

iaoSearchEnabled :: Lens' IntArrayOptions (Maybe Bool) #

Whether the contents of the field are searchable.

iaoDefaultValue :: Lens' IntArrayOptions (Maybe Integer) #

A value to use for the field if the field isn't specified for a document.

IntOptions

data IntOptions #

Options for a 64-bit signed integer field. Present if IndexFieldType specifies the field is of type int . All options are enabled by default.

See: intOptions smart constructor.

Instances
Eq IntOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data IntOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: IntOptions -> Constr #

dataTypeOf :: IntOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Read IntOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show IntOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic IntOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep IntOptions :: * -> * #

Hashable IntOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML IntOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

ToQuery IntOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData IntOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: IntOptions -> () #

type Rep IntOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep IntOptions = D1 (MetaData "IntOptions" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" False) (C1 (MetaCons "IntOptions'" PrefixI True) ((S1 (MetaSel (Just "_ioSourceField") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_ioReturnEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_ioFacetEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 (MetaSel (Just "_ioSearchEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_ioSortEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_ioDefaultValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer))))))

intOptions :: IntOptions #

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

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

  • ioSourceField - The name of the source field to map to the field.
  • ioReturnEnabled - Whether the contents of the field can be returned in the search results.
  • ioFacetEnabled - Whether facet information can be returned for the field.
  • ioSearchEnabled - Whether the contents of the field are searchable.
  • ioSortEnabled - Whether the field can be used to sort the search results.
  • ioDefaultValue - A value to use for the field if the field isn't specified for a document. This can be important if you are using the field in an expression and that field is not present in every document.

ioSourceField :: Lens' IntOptions (Maybe Text) #

The name of the source field to map to the field.

ioReturnEnabled :: Lens' IntOptions (Maybe Bool) #

Whether the contents of the field can be returned in the search results.

ioFacetEnabled :: Lens' IntOptions (Maybe Bool) #

Whether facet information can be returned for the field.

ioSearchEnabled :: Lens' IntOptions (Maybe Bool) #

Whether the contents of the field are searchable.

ioSortEnabled :: Lens' IntOptions (Maybe Bool) #

Whether the field can be used to sort the search results.

ioDefaultValue :: Lens' IntOptions (Maybe Integer) #

A value to use for the field if the field isn't specified for a document. This can be important if you are using the field in an expression and that field is not present in every document.

LatLonOptions

data LatLonOptions #

Options for a latlon field. A latlon field contains a location stored as a latitude and longitude value pair. Present if IndexFieldType specifies the field is of type latlon . All options are enabled by default.

See: latLonOptions smart constructor.

Instances
Eq LatLonOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data LatLonOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: LatLonOptions -> Constr #

dataTypeOf :: LatLonOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Read LatLonOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show LatLonOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic LatLonOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep LatLonOptions :: * -> * #

Hashable LatLonOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML LatLonOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

ToQuery LatLonOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData LatLonOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: LatLonOptions -> () #

type Rep LatLonOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep LatLonOptions = D1 (MetaData "LatLonOptions" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" False) (C1 (MetaCons "LatLonOptions'" PrefixI True) ((S1 (MetaSel (Just "_lloSourceField") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_lloReturnEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_lloFacetEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 (MetaSel (Just "_lloSearchEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_lloSortEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_lloDefaultValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

latLonOptions :: LatLonOptions #

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

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

lloSourceField :: Lens' LatLonOptions (Maybe Text) #

Undocumented member.

lloReturnEnabled :: Lens' LatLonOptions (Maybe Bool) #

Whether the contents of the field can be returned in the search results.

lloFacetEnabled :: Lens' LatLonOptions (Maybe Bool) #

Whether facet information can be returned for the field.

lloSearchEnabled :: Lens' LatLonOptions (Maybe Bool) #

Whether the contents of the field are searchable.

lloSortEnabled :: Lens' LatLonOptions (Maybe Bool) #

Whether the field can be used to sort the search results.

lloDefaultValue :: Lens' LatLonOptions (Maybe Text) #

A value to use for the field if the field isn't specified for a document.

Limits

data Limits #

See: limits smart constructor.

Instances
Eq Limits # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

Data Limits # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: Limits -> Constr #

dataTypeOf :: Limits -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Limits # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show Limits # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic Limits # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep Limits :: * -> * #

Methods

from :: Limits -> Rep Limits x #

to :: Rep Limits x -> Limits #

Hashable Limits # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

hashWithSalt :: Int -> Limits -> Int #

hash :: Limits -> Int #

FromXML Limits # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData Limits # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: Limits -> () #

type Rep Limits # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep Limits = D1 (MetaData "Limits" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" False) (C1 (MetaCons "Limits'" PrefixI True) (S1 (MetaSel (Just "_lMaximumReplicationCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Nat) :*: S1 (MetaSel (Just "_lMaximumPartitionCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Nat)))

limits #

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

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

LiteralArrayOptions

data LiteralArrayOptions #

Options for a field that contains an array of literal strings. Present if IndexFieldType specifies the field is of type literal-array . All options are enabled by default.

See: literalArrayOptions smart constructor.

Instances
Eq LiteralArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data LiteralArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: LiteralArrayOptions -> Constr #

dataTypeOf :: LiteralArrayOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Read LiteralArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show LiteralArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic LiteralArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep LiteralArrayOptions :: * -> * #

Hashable LiteralArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML LiteralArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

ToQuery LiteralArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData LiteralArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: LiteralArrayOptions -> () #

type Rep LiteralArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep LiteralArrayOptions = D1 (MetaData "LiteralArrayOptions" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" False) (C1 (MetaCons "LiteralArrayOptions'" PrefixI True) ((S1 (MetaSel (Just "_laoSourceFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_laoReturnEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_laoFacetEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_laoSearchEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_laoDefaultValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

literalArrayOptions :: LiteralArrayOptions #

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

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

  • laoSourceFields - A list of source fields to map to the field.
  • laoReturnEnabled - Whether the contents of the field can be returned in the search results.
  • laoFacetEnabled - Whether facet information can be returned for the field.
  • laoSearchEnabled - Whether the contents of the field are searchable.
  • laoDefaultValue - A value to use for the field if the field isn't specified for a document.

laoSourceFields :: Lens' LiteralArrayOptions (Maybe Text) #

A list of source fields to map to the field.

laoReturnEnabled :: Lens' LiteralArrayOptions (Maybe Bool) #

Whether the contents of the field can be returned in the search results.

laoFacetEnabled :: Lens' LiteralArrayOptions (Maybe Bool) #

Whether facet information can be returned for the field.

laoSearchEnabled :: Lens' LiteralArrayOptions (Maybe Bool) #

Whether the contents of the field are searchable.

laoDefaultValue :: Lens' LiteralArrayOptions (Maybe Text) #

A value to use for the field if the field isn't specified for a document.

LiteralOptions

data LiteralOptions #

Options for literal field. Present if IndexFieldType specifies the field is of type literal . All options are enabled by default.

See: literalOptions smart constructor.

Instances
Eq LiteralOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data LiteralOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: LiteralOptions -> Constr #

dataTypeOf :: LiteralOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Read LiteralOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show LiteralOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic LiteralOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep LiteralOptions :: * -> * #

Hashable LiteralOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML LiteralOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

ToQuery LiteralOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData LiteralOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: LiteralOptions -> () #

type Rep LiteralOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep LiteralOptions = D1 (MetaData "LiteralOptions" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" False) (C1 (MetaCons "LiteralOptions'" PrefixI True) ((S1 (MetaSel (Just "_loSourceField") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_loReturnEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_loFacetEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 (MetaSel (Just "_loSearchEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_loSortEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_loDefaultValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

literalOptions :: LiteralOptions #

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

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

  • loSourceField - Undocumented member.
  • loReturnEnabled - Whether the contents of the field can be returned in the search results.
  • loFacetEnabled - Whether facet information can be returned for the field.
  • loSearchEnabled - Whether the contents of the field are searchable.
  • loSortEnabled - Whether the field can be used to sort the search results.
  • loDefaultValue - A value to use for the field if the field isn't specified for a document.

loSourceField :: Lens' LiteralOptions (Maybe Text) #

Undocumented member.

loReturnEnabled :: Lens' LiteralOptions (Maybe Bool) #

Whether the contents of the field can be returned in the search results.

loFacetEnabled :: Lens' LiteralOptions (Maybe Bool) #

Whether facet information can be returned for the field.

loSearchEnabled :: Lens' LiteralOptions (Maybe Bool) #

Whether the contents of the field are searchable.

loSortEnabled :: Lens' LiteralOptions (Maybe Bool) #

Whether the field can be used to sort the search results.

loDefaultValue :: Lens' LiteralOptions (Maybe Text) #

A value to use for the field if the field isn't specified for a document.

OptionStatus

data OptionStatus #

The status of domain configuration option.

See: optionStatus smart constructor.

Instances
Eq OptionStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data OptionStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: OptionStatus -> Constr #

dataTypeOf :: OptionStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Read OptionStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show OptionStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic OptionStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep OptionStatus :: * -> * #

Hashable OptionStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML OptionStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData OptionStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: OptionStatus -> () #

type Rep OptionStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep OptionStatus = D1 (MetaData "OptionStatus" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" False) (C1 (MetaCons "OptionStatus'" PrefixI True) ((S1 (MetaSel (Just "_osPendingDeletion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_osUpdateVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat))) :*: (S1 (MetaSel (Just "_osCreationDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ISO8601) :*: (S1 (MetaSel (Just "_osUpdateDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ISO8601) :*: S1 (MetaSel (Just "_osState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 OptionState)))))

optionStatus #

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

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

  • osPendingDeletion - Indicates that the option will be deleted once processing is complete.
  • osUpdateVersion - A unique integer that indicates when this option was last updated.
  • osCreationDate - A timestamp for when this option was created.
  • osUpdateDate - A timestamp for when this option was last updated.
  • osState - The state of processing a change to an option. Possible values: * RequiresIndexDocuments : the option's latest value will not be deployed until IndexDocuments has been called and indexing is complete. * Processing : the option's latest value is in the process of being activated. * Active : the option's latest value is completely deployed. * FailedToValidate : the option value is not compatible with the domain's data and cannot be used to index the data. You must either modify the option value or update or remove the incompatible documents.

osPendingDeletion :: Lens' OptionStatus (Maybe Bool) #

Indicates that the option will be deleted once processing is complete.

osUpdateVersion :: Lens' OptionStatus (Maybe Natural) #

A unique integer that indicates when this option was last updated.

osCreationDate :: Lens' OptionStatus UTCTime #

A timestamp for when this option was created.

osUpdateDate :: Lens' OptionStatus UTCTime #

A timestamp for when this option was last updated.

osState :: Lens' OptionStatus OptionState #

The state of processing a change to an option. Possible values: * RequiresIndexDocuments : the option's latest value will not be deployed until IndexDocuments has been called and indexing is complete. * Processing : the option's latest value is in the process of being activated. * Active : the option's latest value is completely deployed. * FailedToValidate : the option value is not compatible with the domain's data and cannot be used to index the data. You must either modify the option value or update or remove the incompatible documents.

ScalingParameters

data ScalingParameters #

The desired instance type and desired number of replicas of each index partition.

See: scalingParameters smart constructor.

Instances
Eq ScalingParameters # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data ScalingParameters # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: ScalingParameters -> Constr #

dataTypeOf :: ScalingParameters -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ScalingParameters # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show ScalingParameters # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic ScalingParameters # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep ScalingParameters :: * -> * #

Hashable ScalingParameters # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML ScalingParameters # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

ToQuery ScalingParameters # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData ScalingParameters # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: ScalingParameters -> () #

type Rep ScalingParameters # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep ScalingParameters = D1 (MetaData "ScalingParameters" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" False) (C1 (MetaCons "ScalingParameters'" PrefixI True) (S1 (MetaSel (Just "_spDesiredInstanceType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PartitionInstanceType)) :*: (S1 (MetaSel (Just "_spDesiredReplicationCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)) :*: S1 (MetaSel (Just "_spDesiredPartitionCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)))))

scalingParameters :: ScalingParameters #

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

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

  • spDesiredInstanceType - The instance type that you want to preconfigure for your domain. For example, search.m1.small .
  • spDesiredReplicationCount - The number of replicas you want to preconfigure for each index partition.
  • spDesiredPartitionCount - The number of partitions you want to preconfigure for your domain. Only valid when you select m2.2xlarge as the desired instance type.

spDesiredInstanceType :: Lens' ScalingParameters (Maybe PartitionInstanceType) #

The instance type that you want to preconfigure for your domain. For example, search.m1.small .

spDesiredReplicationCount :: Lens' ScalingParameters (Maybe Natural) #

The number of replicas you want to preconfigure for each index partition.

spDesiredPartitionCount :: Lens' ScalingParameters (Maybe Natural) #

The number of partitions you want to preconfigure for your domain. Only valid when you select m2.2xlarge as the desired instance type.

ScalingParametersStatus

data ScalingParametersStatus #

The status and configuration of a search domain's scaling parameters.

See: scalingParametersStatus smart constructor.

Instances
Eq ScalingParametersStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data ScalingParametersStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: ScalingParametersStatus -> Constr #

dataTypeOf :: ScalingParametersStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ScalingParametersStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show ScalingParametersStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic ScalingParametersStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep ScalingParametersStatus :: * -> * #

Hashable ScalingParametersStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML ScalingParametersStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData ScalingParametersStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: ScalingParametersStatus -> () #

type Rep ScalingParametersStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep ScalingParametersStatus = D1 (MetaData "ScalingParametersStatus" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" False) (C1 (MetaCons "ScalingParametersStatus'" PrefixI True) (S1 (MetaSel (Just "_spsOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ScalingParameters) :*: S1 (MetaSel (Just "_spsStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 OptionStatus)))

scalingParametersStatus #

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

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

ServiceEndpoint

data ServiceEndpoint #

The endpoint to which service requests can be submitted.

See: serviceEndpoint smart constructor.

Instances
Eq ServiceEndpoint # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data ServiceEndpoint # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: ServiceEndpoint -> Constr #

dataTypeOf :: ServiceEndpoint -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ServiceEndpoint # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show ServiceEndpoint # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic ServiceEndpoint # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep ServiceEndpoint :: * -> * #

Hashable ServiceEndpoint # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML ServiceEndpoint # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData ServiceEndpoint # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: ServiceEndpoint -> () #

type Rep ServiceEndpoint # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep ServiceEndpoint = D1 (MetaData "ServiceEndpoint" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" True) (C1 (MetaCons "ServiceEndpoint'" PrefixI True) (S1 (MetaSel (Just "_seEndpoint") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

serviceEndpoint :: ServiceEndpoint #

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

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

seEndpoint :: Lens' ServiceEndpoint (Maybe Text) #

Undocumented member.

Suggester

data Suggester #

Configuration information for a search suggester. Each suggester has a unique name and specifies the text field you want to use for suggestions. The following options can be configured for a suggester: FuzzyMatching , SortExpression .

See: suggester smart constructor.

Instances
Eq Suggester # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data Suggester # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: Suggester -> Constr #

dataTypeOf :: Suggester -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Suggester # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show Suggester # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic Suggester # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep Suggester :: * -> * #

Hashable Suggester # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML Suggester # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

ToQuery Suggester # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData Suggester # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: Suggester -> () #

type Rep Suggester # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep Suggester = D1 (MetaData "Suggester" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" False) (C1 (MetaCons "Suggester'" PrefixI True) (S1 (MetaSel (Just "_sSuggesterName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_sDocumentSuggesterOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 DocumentSuggesterOptions)))

suggester #

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

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

sSuggesterName :: Lens' Suggester Text #

Undocumented member.

SuggesterStatus

data SuggesterStatus #

The value of a Suggester and its current status.

See: suggesterStatus smart constructor.

Instances
Eq SuggesterStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data SuggesterStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: SuggesterStatus -> Constr #

dataTypeOf :: SuggesterStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Read SuggesterStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show SuggesterStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic SuggesterStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep SuggesterStatus :: * -> * #

Hashable SuggesterStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML SuggesterStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData SuggesterStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: SuggesterStatus -> () #

type Rep SuggesterStatus # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep SuggesterStatus = D1 (MetaData "SuggesterStatus" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" False) (C1 (MetaCons "SuggesterStatus'" PrefixI True) (S1 (MetaSel (Just "_ssOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Suggester) :*: S1 (MetaSel (Just "_ssStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 OptionStatus)))

suggesterStatus #

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

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

ssOptions :: Lens' SuggesterStatus Suggester #

Undocumented member.

TextArrayOptions

data TextArrayOptions #

Options for a field that contains an array of text strings. Present if IndexFieldType specifies the field is of type text-array . A text-array field is always searchable. All options are enabled by default.

See: textArrayOptions smart constructor.

Instances
Eq TextArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data TextArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: TextArrayOptions -> Constr #

dataTypeOf :: TextArrayOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Read TextArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show TextArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic TextArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep TextArrayOptions :: * -> * #

Hashable TextArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML TextArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

ToQuery TextArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData TextArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: TextArrayOptions -> () #

type Rep TextArrayOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep TextArrayOptions = D1 (MetaData "TextArrayOptions" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" False) (C1 (MetaCons "TextArrayOptions'" PrefixI True) ((S1 (MetaSel (Just "_taoSourceFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_taoReturnEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_taoAnalysisScheme") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_taoHighlightEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_taoDefaultValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

textArrayOptions :: TextArrayOptions #

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

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

taoSourceFields :: Lens' TextArrayOptions (Maybe Text) #

A list of source fields to map to the field.

taoReturnEnabled :: Lens' TextArrayOptions (Maybe Bool) #

Whether the contents of the field can be returned in the search results.

taoAnalysisScheme :: Lens' TextArrayOptions (Maybe Text) #

The name of an analysis scheme for a text-array field.

taoHighlightEnabled :: Lens' TextArrayOptions (Maybe Bool) #

Whether highlights can be returned for the field.

taoDefaultValue :: Lens' TextArrayOptions (Maybe Text) #

A value to use for the field if the field isn't specified for a document.

TextOptions

data TextOptions #

Options for text field. Present if IndexFieldType specifies the field is of type text . A text field is always searchable. All options are enabled by default.

See: textOptions smart constructor.

Instances
Eq TextOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Data TextOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

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

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

toConstr :: TextOptions -> Constr #

dataTypeOf :: TextOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Read TextOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Show TextOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Generic TextOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Associated Types

type Rep TextOptions :: * -> * #

Hashable TextOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

FromXML TextOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

ToQuery TextOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

NFData TextOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

Methods

rnf :: TextOptions -> () #

type Rep TextOptions # 
Instance details

Defined in Network.AWS.CloudSearch.Types.Product

type Rep TextOptions = D1 (MetaData "TextOptions" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" False) (C1 (MetaCons "TextOptions'" PrefixI True) ((S1 (MetaSel (Just "_toSourceField") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_toReturnEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_toAnalysisScheme") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_toHighlightEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_toSortEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_toDefaultValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

textOptions :: TextOptions #

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

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

toSourceField :: Lens' TextOptions (Maybe Text) #

Undocumented member.

toReturnEnabled :: Lens' TextOptions (Maybe Bool) #

Whether the contents of the field can be returned in the search results.

toAnalysisScheme :: Lens' TextOptions (Maybe Text) #

The name of an analysis scheme for a text field.

toHighlightEnabled :: Lens' TextOptions (Maybe Bool) #

Whether highlights can be returned for the field.

toSortEnabled :: Lens' TextOptions (Maybe Bool) #

Whether the field can be used to sort the search results.

toDefaultValue :: Lens' TextOptions (Maybe Text) #

A value to use for the field if the field isn't specified for a document.