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

Contents

Description

Amazon CloudSearch Configuration Service

You use the Amazon CloudSearch configuration service to create, configure, and manage search domains. Configuration service requests are submitted using the AWS Query protocol. AWS Query requests are HTTP or HTTPS requests submitted via HTTP GET or POST with a query parameter named Action.

The endpoint for configuration service requests is region-specific: cloudsearch.region .amazonaws.com. For example, cloudsearch.us-east-1.amazonaws.com. For a current list of supported regions and endpoints, see Regions and Endpoints .

Synopsis

Service Configuration

cloudSearch :: Service #

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

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by CloudSearch.

BaseException

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

An error occurred while processing the request.

DisabledOperationException

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

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

InternalException

_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

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

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

ResourceNotFoundException

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

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

LimitExceededException

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

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

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

DescribeAvailabilityOptions

DescribeExpressions

DefineExpression

DescribeScalingParameters

DescribeServiceAccessPolicies

DescribeSuggesters

UpdateAvailabilityOptions

DeleteExpression

ListDomainNames

DefineSuggester

DescribeDomains

DeleteAnalysisScheme

DescribeAnalysisSchemes

CreateDomain

DescribeIndexFields

DeleteSuggester

DefineAnalysisScheme

IndexDocuments

DeleteIndexField

UpdateServiceAccessPolicies

UpdateScalingParameters

BuildSuggesters

DeleteDomain

DefineIndexField

Types

AlgorithmicStemming

data AlgorithmicStemming #

Constructors

ASFull 
ASLight 
ASMinimal 
ASNone 

Instances

Bounded AlgorithmicStemming # 
Enum AlgorithmicStemming # 
Eq AlgorithmicStemming # 
Data AlgorithmicStemming # 

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 # 
Read AlgorithmicStemming # 
Show AlgorithmicStemming # 
Generic AlgorithmicStemming # 
Hashable AlgorithmicStemming # 
NFData AlgorithmicStemming # 

Methods

rnf :: AlgorithmicStemming -> () #

FromXML AlgorithmicStemming # 
ToHeader AlgorithmicStemming # 
ToQuery AlgorithmicStemming # 
ToByteString AlgorithmicStemming # 
FromText AlgorithmicStemming # 
ToText AlgorithmicStemming # 
type Rep AlgorithmicStemming # 
type Rep AlgorithmicStemming = D1 * (MetaData "AlgorithmicStemming" "Network.AWS.CloudSearch.Types.Sum" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" 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 # 
Enum AnalysisSchemeLanguage # 
Eq AnalysisSchemeLanguage # 
Data AnalysisSchemeLanguage # 

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 # 
Read AnalysisSchemeLanguage # 
Show AnalysisSchemeLanguage # 
Generic AnalysisSchemeLanguage # 
Hashable AnalysisSchemeLanguage # 
NFData AnalysisSchemeLanguage # 

Methods

rnf :: AnalysisSchemeLanguage -> () #

FromXML AnalysisSchemeLanguage # 
ToHeader AnalysisSchemeLanguage # 
ToQuery AnalysisSchemeLanguage # 
ToByteString AnalysisSchemeLanguage # 
FromText AnalysisSchemeLanguage # 
ToText AnalysisSchemeLanguage # 
type Rep AnalysisSchemeLanguage # 
type Rep AnalysisSchemeLanguage = D1 * (MetaData "AnalysisSchemeLanguage" "Network.AWS.CloudSearch.Types.Sum" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" 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 # 
Enum IndexFieldType # 
Eq IndexFieldType # 
Data IndexFieldType # 

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 # 
Read IndexFieldType # 
Show IndexFieldType # 
Generic IndexFieldType # 

Associated Types

type Rep IndexFieldType :: * -> * #

Hashable IndexFieldType # 
NFData IndexFieldType # 

Methods

rnf :: IndexFieldType -> () #

FromXML IndexFieldType # 
ToHeader IndexFieldType # 
ToQuery IndexFieldType # 
ToByteString IndexFieldType # 
FromText IndexFieldType # 
ToText IndexFieldType # 
type Rep IndexFieldType # 
type Rep IndexFieldType = D1 * (MetaData "IndexFieldType" "Network.AWS.CloudSearch.Types.Sum" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" 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 # 
Enum OptionState # 
Eq OptionState # 
Data OptionState # 

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 # 
Read OptionState # 
Show OptionState # 
Generic OptionState # 

Associated Types

type Rep OptionState :: * -> * #

Hashable OptionState # 
NFData OptionState # 

Methods

rnf :: OptionState -> () #

FromXML OptionState # 
ToHeader OptionState # 
ToQuery OptionState # 
ToByteString OptionState # 
FromText OptionState # 
ToText OptionState # 

Methods

toText :: OptionState -> Text #

type Rep OptionState # 
type Rep OptionState = D1 * (MetaData "OptionState" "Network.AWS.CloudSearch.Types.Sum" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" 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 # 
Enum PartitionInstanceType # 
Eq PartitionInstanceType # 
Data PartitionInstanceType # 

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 # 
Read PartitionInstanceType # 
Show PartitionInstanceType # 
Generic PartitionInstanceType # 
Hashable PartitionInstanceType # 
NFData PartitionInstanceType # 

Methods

rnf :: PartitionInstanceType -> () #

FromXML PartitionInstanceType # 
ToHeader PartitionInstanceType # 
ToQuery PartitionInstanceType # 
ToByteString PartitionInstanceType # 
FromText PartitionInstanceType # 
ToText PartitionInstanceType # 
type Rep PartitionInstanceType # 
type Rep PartitionInstanceType = D1 * (MetaData "PartitionInstanceType" "Network.AWS.CloudSearch.Types.Sum" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" 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 # 
Enum SuggesterFuzzyMatching # 
Eq SuggesterFuzzyMatching # 
Data SuggesterFuzzyMatching # 

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 # 
Read SuggesterFuzzyMatching # 
Show SuggesterFuzzyMatching # 
Generic SuggesterFuzzyMatching # 
Hashable SuggesterFuzzyMatching # 
NFData SuggesterFuzzyMatching # 

Methods

rnf :: SuggesterFuzzyMatching -> () #

FromXML SuggesterFuzzyMatching # 
ToHeader SuggesterFuzzyMatching # 
ToQuery SuggesterFuzzyMatching # 
ToByteString SuggesterFuzzyMatching # 
FromText SuggesterFuzzyMatching # 
ToText SuggesterFuzzyMatching # 
type Rep SuggesterFuzzyMatching # 
type Rep SuggesterFuzzyMatching = D1 * (MetaData "SuggesterFuzzyMatching" "Network.AWS.CloudSearch.Types.Sum" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" 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 # 
Data AccessPoliciesStatus # 

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 # 
Show AccessPoliciesStatus # 
Generic AccessPoliciesStatus # 
Hashable AccessPoliciesStatus # 
NFData AccessPoliciesStatus # 

Methods

rnf :: AccessPoliciesStatus -> () #

FromXML AccessPoliciesStatus # 
type Rep AccessPoliciesStatus # 
type Rep AccessPoliciesStatus = D1 * (MetaData "AccessPoliciesStatus" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" False) (C1 * (MetaCons "AccessPoliciesStatus'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_apsOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "_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 # 
Data AnalysisOptions # 

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 # 
Show AnalysisOptions # 
Generic AnalysisOptions # 
Hashable AnalysisOptions # 
NFData AnalysisOptions # 

Methods

rnf :: AnalysisOptions -> () #

FromXML AnalysisOptions # 
ToQuery AnalysisOptions # 
type Rep AnalysisOptions # 
type Rep AnalysisOptions = D1 * (MetaData "AnalysisOptions" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" False) (C1 * (MetaCons "AnalysisOptions'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_aoAlgorithmicStemming") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe AlgorithmicStemming))) (S1 * (MetaSel (Just Symbol "_aoStopwords") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_aoJapaneseTokenizationDictionary") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_aoSynonyms") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_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 # 
Data AnalysisScheme # 

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 # 
Show AnalysisScheme # 
Generic AnalysisScheme # 

Associated Types

type Rep AnalysisScheme :: * -> * #

Hashable AnalysisScheme # 
NFData AnalysisScheme # 

Methods

rnf :: AnalysisScheme -> () #

FromXML AnalysisScheme # 
ToQuery AnalysisScheme # 
type Rep AnalysisScheme # 
type Rep AnalysisScheme = D1 * (MetaData "AnalysisScheme" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" False) (C1 * (MetaCons "AnalysisScheme'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_asAnalysisOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe AnalysisOptions))) ((:*:) * (S1 * (MetaSel (Just Symbol "_asAnalysisSchemeName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "_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 # 
Data AnalysisSchemeStatus # 

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 # 
Show AnalysisSchemeStatus # 
Generic AnalysisSchemeStatus # 
Hashable AnalysisSchemeStatus # 
NFData AnalysisSchemeStatus # 

Methods

rnf :: AnalysisSchemeStatus -> () #

FromXML AnalysisSchemeStatus # 
type Rep AnalysisSchemeStatus # 
type Rep AnalysisSchemeStatus = D1 * (MetaData "AnalysisSchemeStatus" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" False) (C1 * (MetaCons "AnalysisSchemeStatus'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_assOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * AnalysisScheme)) (S1 * (MetaSel (Just Symbol "_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 # 
Data AvailabilityOptionsStatus # 

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 # 
Show AvailabilityOptionsStatus # 
Generic AvailabilityOptionsStatus # 
Hashable AvailabilityOptionsStatus # 
NFData AvailabilityOptionsStatus # 
FromXML AvailabilityOptionsStatus # 
type Rep AvailabilityOptionsStatus # 
type Rep AvailabilityOptionsStatus = D1 * (MetaData "AvailabilityOptionsStatus" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" False) (C1 * (MetaCons "AvailabilityOptionsStatus'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_aosOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Bool)) (S1 * (MetaSel (Just Symbol "_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 # 
Data DateArrayOptions # 

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 # 
Show DateArrayOptions # 
Generic DateArrayOptions # 
Hashable DateArrayOptions # 
NFData DateArrayOptions # 

Methods

rnf :: DateArrayOptions -> () #

FromXML DateArrayOptions # 
ToQuery DateArrayOptions # 
type Rep DateArrayOptions # 
type Rep DateArrayOptions = D1 * (MetaData "DateArrayOptions" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" False) (C1 * (MetaCons "DateArrayOptions'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_daosSourceFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_daosReturnEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_daosFacetEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) ((:*:) * (S1 * (MetaSel (Just Symbol "_daosSearchEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) (S1 * (MetaSel (Just Symbol "_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 # 
Data DateOptions # 

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 # 
Show DateOptions # 
Generic DateOptions # 

Associated Types

type Rep DateOptions :: * -> * #

Hashable DateOptions # 
NFData DateOptions # 

Methods

rnf :: DateOptions -> () #

FromXML DateOptions # 
ToQuery DateOptions # 
type Rep DateOptions # 
type Rep DateOptions = D1 * (MetaData "DateOptions" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" False) (C1 * (MetaCons "DateOptions'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_doSourceField") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_doReturnEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) (S1 * (MetaSel (Just Symbol "_doFacetEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))))) ((:*:) * (S1 * (MetaSel (Just Symbol "_doSearchEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) ((:*:) * (S1 * (MetaSel (Just Symbol "_doSortEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) (S1 * (MetaSel (Just Symbol "_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 # 
Data DocumentSuggesterOptions # 

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 # 
Show DocumentSuggesterOptions # 
Generic DocumentSuggesterOptions # 
Hashable DocumentSuggesterOptions # 
NFData DocumentSuggesterOptions # 
FromXML DocumentSuggesterOptions # 
ToQuery DocumentSuggesterOptions # 
type Rep DocumentSuggesterOptions # 
type Rep DocumentSuggesterOptions = D1 * (MetaData "DocumentSuggesterOptions" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" False) (C1 * (MetaCons "DocumentSuggesterOptions'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_dsoSortExpression") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_dsoFuzzyMatching") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe SuggesterFuzzyMatching))) (S1 * (MetaSel (Just Symbol "_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 # 
Data DomainStatus # 

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 # 
Show DomainStatus # 
Generic DomainStatus # 

Associated Types

type Rep DomainStatus :: * -> * #

Hashable DomainStatus # 
NFData DomainStatus # 

Methods

rnf :: DomainStatus -> () #

FromXML DomainStatus # 
type Rep DomainStatus # 
type Rep DomainStatus = D1 * (MetaData "DomainStatus" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" False) (C1 * (MetaCons "DomainStatus'" PrefixI True) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_dsSearchInstanceCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Nat))) ((:*:) * (S1 * (MetaSel (Just Symbol "_dsSearchInstanceType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_dsDocService") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ServiceEndpoint))))) ((:*:) * (S1 * (MetaSel (Just Symbol "_dsARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_dsCreated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) (S1 * (MetaSel (Just Symbol "_dsSearchService") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ServiceEndpoint)))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_dsLimits") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Limits))) ((:*:) * (S1 * (MetaSel (Just Symbol "_dsSearchPartitionCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Nat))) (S1 * (MetaSel (Just Symbol "_dsDeleted") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_dsProcessing") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) (S1 * (MetaSel (Just Symbol "_dsDomainId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_dsDomainName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "_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 # 
Data DoubleArrayOptions # 

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 # 
Show DoubleArrayOptions # 
Generic DoubleArrayOptions # 
Hashable DoubleArrayOptions # 
NFData DoubleArrayOptions # 

Methods

rnf :: DoubleArrayOptions -> () #

FromXML DoubleArrayOptions # 
ToQuery DoubleArrayOptions # 
type Rep DoubleArrayOptions # 
type Rep DoubleArrayOptions = D1 * (MetaData "DoubleArrayOptions" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" False) (C1 * (MetaCons "DoubleArrayOptions'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_daoSourceFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_daoReturnEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_daoFacetEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) ((:*:) * (S1 * (MetaSel (Just Symbol "_daoSearchEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) (S1 * (MetaSel (Just Symbol "_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 # 
Data DoubleOptions # 

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 # 
Show DoubleOptions # 
Generic DoubleOptions # 

Associated Types

type Rep DoubleOptions :: * -> * #

Hashable DoubleOptions # 
NFData DoubleOptions # 

Methods

rnf :: DoubleOptions -> () #

FromXML DoubleOptions # 
ToQuery DoubleOptions # 
type Rep DoubleOptions # 
type Rep DoubleOptions = D1 * (MetaData "DoubleOptions" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" False) (C1 * (MetaCons "DoubleOptions'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_dSourceField") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_dReturnEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) (S1 * (MetaSel (Just Symbol "_dFacetEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))))) ((:*:) * (S1 * (MetaSel (Just Symbol "_dSearchEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) ((:*:) * (S1 * (MetaSel (Just Symbol "_dSortEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) (S1 * (MetaSel (Just Symbol "_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 # 
Data Expression # 

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 # 
Show Expression # 
Generic Expression # 

Associated Types

type Rep Expression :: * -> * #

Hashable Expression # 
NFData Expression # 

Methods

rnf :: Expression -> () #

FromXML Expression # 
ToQuery Expression # 
type Rep Expression # 
type Rep Expression = D1 * (MetaData "Expression" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" False) (C1 * (MetaCons "Expression'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_eExpressionName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "_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 # 
Data ExpressionStatus # 

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 # 
Show ExpressionStatus # 
Generic ExpressionStatus # 
Hashable ExpressionStatus # 
NFData ExpressionStatus # 

Methods

rnf :: ExpressionStatus -> () #

FromXML ExpressionStatus # 
type Rep ExpressionStatus # 
type Rep ExpressionStatus = D1 * (MetaData "ExpressionStatus" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" False) (C1 * (MetaCons "ExpressionStatus'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_esOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Expression)) (S1 * (MetaSel (Just Symbol "_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 # 
Data IndexField # 

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 # 
Show IndexField # 
Generic IndexField # 

Associated Types

type Rep IndexField :: * -> * #

Hashable IndexField # 
NFData IndexField # 

Methods

rnf :: IndexField -> () #

FromXML IndexField # 
ToQuery IndexField # 
type Rep IndexField # 
type Rep IndexField = D1 * (MetaData "IndexField" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" False) (C1 * (MetaCons "IndexField'" PrefixI True) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_ifDoubleArrayOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe DoubleArrayOptions))) ((:*:) * (S1 * (MetaSel (Just Symbol "_ifDateOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe DateOptions))) (S1 * (MetaSel (Just Symbol "_ifTextArrayOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe TextArrayOptions))))) ((:*:) * (S1 * (MetaSel (Just Symbol "_ifDoubleOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe DoubleOptions))) ((:*:) * (S1 * (MetaSel (Just Symbol "_ifTextOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe TextOptions))) (S1 * (MetaSel (Just Symbol "_ifLatLonOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe LatLonOptions)))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_ifLiteralArrayOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe LiteralArrayOptions))) ((:*:) * (S1 * (MetaSel (Just Symbol "_ifIntArrayOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe IntArrayOptions))) (S1 * (MetaSel (Just Symbol "_ifDateArrayOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe DateArrayOptions))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_ifIntOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe IntOptions))) (S1 * (MetaSel (Just Symbol "_ifLiteralOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe LiteralOptions)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_ifIndexFieldName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "_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 # 
Data IndexFieldStatus # 

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 # 
Show IndexFieldStatus # 
Generic IndexFieldStatus # 
Hashable IndexFieldStatus # 
NFData IndexFieldStatus # 

Methods

rnf :: IndexFieldStatus -> () #

FromXML IndexFieldStatus # 
type Rep IndexFieldStatus # 
type Rep IndexFieldStatus = D1 * (MetaData "IndexFieldStatus" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" False) (C1 * (MetaCons "IndexFieldStatus'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_ifsOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * IndexField)) (S1 * (MetaSel (Just Symbol "_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 # 
Data IntArrayOptions # 

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 # 
Show IntArrayOptions # 
Generic IntArrayOptions # 
Hashable IntArrayOptions # 
NFData IntArrayOptions # 

Methods

rnf :: IntArrayOptions -> () #

FromXML IntArrayOptions # 
ToQuery IntArrayOptions # 
type Rep IntArrayOptions # 
type Rep IntArrayOptions = D1 * (MetaData "IntArrayOptions" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" False) (C1 * (MetaCons "IntArrayOptions'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_iaoSourceFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_iaoReturnEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_iaoFacetEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) ((:*:) * (S1 * (MetaSel (Just Symbol "_iaoSearchEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) (S1 * (MetaSel (Just Symbol "_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 # 
Data IntOptions # 

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 # 
Show IntOptions # 
Generic IntOptions # 

Associated Types

type Rep IntOptions :: * -> * #

Hashable IntOptions # 
NFData IntOptions # 

Methods

rnf :: IntOptions -> () #

FromXML IntOptions # 
ToQuery IntOptions # 
type Rep IntOptions # 
type Rep IntOptions = D1 * (MetaData "IntOptions" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" False) (C1 * (MetaCons "IntOptions'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_ioSourceField") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_ioReturnEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) (S1 * (MetaSel (Just Symbol "_ioFacetEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))))) ((:*:) * (S1 * (MetaSel (Just Symbol "_ioSearchEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) ((:*:) * (S1 * (MetaSel (Just Symbol "_ioSortEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) (S1 * (MetaSel (Just Symbol "_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 # 
Data LatLonOptions # 

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 # 
Show LatLonOptions # 
Generic LatLonOptions # 

Associated Types

type Rep LatLonOptions :: * -> * #

Hashable LatLonOptions # 
NFData LatLonOptions # 

Methods

rnf :: LatLonOptions -> () #

FromXML LatLonOptions # 
ToQuery LatLonOptions # 
type Rep LatLonOptions # 
type Rep LatLonOptions = D1 * (MetaData "LatLonOptions" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" False) (C1 * (MetaCons "LatLonOptions'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_lloSourceField") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_lloReturnEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) (S1 * (MetaSel (Just Symbol "_lloFacetEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))))) ((:*:) * (S1 * (MetaSel (Just Symbol "_lloSearchEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) ((:*:) * (S1 * (MetaSel (Just Symbol "_lloSortEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) (S1 * (MetaSel (Just Symbol "_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 # 

Methods

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

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

Data Limits # 

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 # 
Show Limits # 
Generic Limits # 

Associated Types

type Rep Limits :: * -> * #

Methods

from :: Limits -> Rep Limits x #

to :: Rep Limits x -> Limits #

Hashable Limits # 

Methods

hashWithSalt :: Int -> Limits -> Int #

hash :: Limits -> Int #

NFData Limits # 

Methods

rnf :: Limits -> () #

FromXML Limits # 
type Rep Limits # 
type Rep Limits = D1 * (MetaData "Limits" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" False) (C1 * (MetaCons "Limits'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_lMaximumReplicationCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Nat)) (S1 * (MetaSel (Just Symbol "_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 # 
Data LiteralArrayOptions # 

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 # 
Show LiteralArrayOptions # 
Generic LiteralArrayOptions # 
Hashable LiteralArrayOptions # 
NFData LiteralArrayOptions # 

Methods

rnf :: LiteralArrayOptions -> () #

FromXML LiteralArrayOptions # 
ToQuery LiteralArrayOptions # 
type Rep LiteralArrayOptions # 
type Rep LiteralArrayOptions = D1 * (MetaData "LiteralArrayOptions" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" False) (C1 * (MetaCons "LiteralArrayOptions'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_laoSourceFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_laoReturnEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_laoFacetEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) ((:*:) * (S1 * (MetaSel (Just Symbol "_laoSearchEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) (S1 * (MetaSel (Just Symbol "_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 # 
Data LiteralOptions # 

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 # 
Show LiteralOptions # 
Generic LiteralOptions # 

Associated Types

type Rep LiteralOptions :: * -> * #

Hashable LiteralOptions # 
NFData LiteralOptions # 

Methods

rnf :: LiteralOptions -> () #

FromXML LiteralOptions # 
ToQuery LiteralOptions # 
type Rep LiteralOptions # 
type Rep LiteralOptions = D1 * (MetaData "LiteralOptions" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" False) (C1 * (MetaCons "LiteralOptions'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_loSourceField") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_loReturnEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) (S1 * (MetaSel (Just Symbol "_loFacetEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))))) ((:*:) * (S1 * (MetaSel (Just Symbol "_loSearchEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) ((:*:) * (S1 * (MetaSel (Just Symbol "_loSortEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) (S1 * (MetaSel (Just Symbol "_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 # 
Data OptionStatus # 

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 # 
Show OptionStatus # 
Generic OptionStatus # 

Associated Types

type Rep OptionStatus :: * -> * #

Hashable OptionStatus # 
NFData OptionStatus # 

Methods

rnf :: OptionStatus -> () #

FromXML OptionStatus # 
type Rep OptionStatus # 
type Rep OptionStatus = D1 * (MetaData "OptionStatus" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" False) (C1 * (MetaCons "OptionStatus'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_osPendingDeletion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) (S1 * (MetaSel (Just Symbol "_osUpdateVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Nat)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_osCreationDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * ISO8601)) ((:*:) * (S1 * (MetaSel (Just Symbol "_osUpdateDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * ISO8601)) (S1 * (MetaSel (Just Symbol "_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 # 
Data ScalingParameters # 

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 # 
Show ScalingParameters # 
Generic ScalingParameters # 
Hashable ScalingParameters # 
NFData ScalingParameters # 

Methods

rnf :: ScalingParameters -> () #

FromXML ScalingParameters # 
ToQuery ScalingParameters # 
type Rep ScalingParameters # 
type Rep ScalingParameters = D1 * (MetaData "ScalingParameters" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" False) (C1 * (MetaCons "ScalingParameters'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_spDesiredInstanceType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe PartitionInstanceType))) ((:*:) * (S1 * (MetaSel (Just Symbol "_spDesiredReplicationCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Nat))) (S1 * (MetaSel (Just Symbol "_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 # 
Data ScalingParametersStatus # 

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 # 
Show ScalingParametersStatus # 
Generic ScalingParametersStatus # 
Hashable ScalingParametersStatus # 
NFData ScalingParametersStatus # 

Methods

rnf :: ScalingParametersStatus -> () #

FromXML ScalingParametersStatus # 
type Rep ScalingParametersStatus # 
type Rep ScalingParametersStatus = D1 * (MetaData "ScalingParametersStatus" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" False) (C1 * (MetaCons "ScalingParametersStatus'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_spsOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * ScalingParameters)) (S1 * (MetaSel (Just Symbol "_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 # 
Data ServiceEndpoint # 

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 # 
Show ServiceEndpoint # 
Generic ServiceEndpoint # 
Hashable ServiceEndpoint # 
NFData ServiceEndpoint # 

Methods

rnf :: ServiceEndpoint -> () #

FromXML ServiceEndpoint # 
type Rep ServiceEndpoint # 
type Rep ServiceEndpoint = D1 * (MetaData "ServiceEndpoint" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" True) (C1 * (MetaCons "ServiceEndpoint'" PrefixI True) (S1 * (MetaSel (Just Symbol "_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 # 
Data Suggester # 

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 # 
Show Suggester # 
Generic Suggester # 

Associated Types

type Rep Suggester :: * -> * #

Hashable Suggester # 
NFData Suggester # 

Methods

rnf :: Suggester -> () #

FromXML Suggester # 
ToQuery Suggester # 
type Rep Suggester # 
type Rep Suggester = D1 * (MetaData "Suggester" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" False) (C1 * (MetaCons "Suggester'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_sSuggesterName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "_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 # 
Data SuggesterStatus # 

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 # 
Show SuggesterStatus # 
Generic SuggesterStatus # 
Hashable SuggesterStatus # 
NFData SuggesterStatus # 

Methods

rnf :: SuggesterStatus -> () #

FromXML SuggesterStatus # 
type Rep SuggesterStatus # 
type Rep SuggesterStatus = D1 * (MetaData "SuggesterStatus" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" False) (C1 * (MetaCons "SuggesterStatus'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_ssOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Suggester)) (S1 * (MetaSel (Just Symbol "_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 # 
Data TextArrayOptions # 

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 # 
Show TextArrayOptions # 
Generic TextArrayOptions # 
Hashable TextArrayOptions # 
NFData TextArrayOptions # 

Methods

rnf :: TextArrayOptions -> () #

FromXML TextArrayOptions # 
ToQuery TextArrayOptions # 
type Rep TextArrayOptions # 
type Rep TextArrayOptions = D1 * (MetaData "TextArrayOptions" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" False) (C1 * (MetaCons "TextArrayOptions'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_taoSourceFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_taoReturnEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_taoAnalysisScheme") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_taoHighlightEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) (S1 * (MetaSel (Just Symbol "_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 # 
Data TextOptions # 

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 # 
Show TextOptions # 
Generic TextOptions # 

Associated Types

type Rep TextOptions :: * -> * #

Hashable TextOptions # 
NFData TextOptions # 

Methods

rnf :: TextOptions -> () #

FromXML TextOptions # 
ToQuery TextOptions # 
type Rep TextOptions # 
type Rep TextOptions = D1 * (MetaData "TextOptions" "Network.AWS.CloudSearch.Types.Product" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" False) (C1 * (MetaCons "TextOptions'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_toSourceField") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_toReturnEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) (S1 * (MetaSel (Just Symbol "_toAnalysisScheme") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))))) ((:*:) * (S1 * (MetaSel (Just Symbol "_toHighlightEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) ((:*:) * (S1 * (MetaSel (Just Symbol "_toSortEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) (S1 * (MetaSel (Just Symbol "_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.