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

Amazonka.CloudSearch.Types.OptionStatus

Description

 
Synopsis

Documentation

data OptionStatus Source #

The status of domain configuration option.

See: newOptionStatus smart constructor.

Constructors

OptionStatus' 

Fields

  • pendingDeletion :: Maybe Bool

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

  • updateVersion :: Maybe Natural

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

  • creationDate :: ISO8601

    A timestamp for when this option was created.

  • updateDate :: ISO8601

    A timestamp for when this option was last updated.

  • state :: 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.

Instances

Instances details
Eq OptionStatus Source # 
Instance details

Defined in Amazonka.CloudSearch.Types.OptionStatus

Read OptionStatus Source # 
Instance details

Defined in Amazonka.CloudSearch.Types.OptionStatus

Show OptionStatus Source # 
Instance details

Defined in Amazonka.CloudSearch.Types.OptionStatus

Generic OptionStatus Source # 
Instance details

Defined in Amazonka.CloudSearch.Types.OptionStatus

Associated Types

type Rep OptionStatus :: Type -> Type #

NFData OptionStatus Source # 
Instance details

Defined in Amazonka.CloudSearch.Types.OptionStatus

Methods

rnf :: OptionStatus -> () #

Hashable OptionStatus Source # 
Instance details

Defined in Amazonka.CloudSearch.Types.OptionStatus

FromXML OptionStatus Source # 
Instance details

Defined in Amazonka.CloudSearch.Types.OptionStatus

type Rep OptionStatus Source # 
Instance details

Defined in Amazonka.CloudSearch.Types.OptionStatus

type Rep OptionStatus = D1 ('MetaData "OptionStatus" "Amazonka.CloudSearch.Types.OptionStatus" "libZSservicesZSamazonka-cloudsearchZSamazonka-cloudsearch" 'False) (C1 ('MetaCons "OptionStatus'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "pendingDeletion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "updateVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ISO8601) :*: (S1 ('MetaSel ('Just "updateDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ISO8601) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OptionState)))))

newOptionStatus Source #

Create a value of OptionStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:pendingDeletion:OptionStatus', optionStatus_pendingDeletion - Indicates that the option will be deleted once processing is complete.

$sel:updateVersion:OptionStatus', optionStatus_updateVersion - A unique integer that indicates when this option was last updated.

$sel:creationDate:OptionStatus', optionStatus_creationDate - A timestamp for when this option was created.

$sel:updateDate:OptionStatus', optionStatus_updateDate - A timestamp for when this option was last updated.

$sel:state:OptionStatus', optionStatus_state - 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.

optionStatus_pendingDeletion :: Lens' OptionStatus (Maybe Bool) Source #

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

optionStatus_updateVersion :: Lens' OptionStatus (Maybe Natural) Source #

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

optionStatus_creationDate :: Lens' OptionStatus UTCTime Source #

A timestamp for when this option was created.

optionStatus_updateDate :: Lens' OptionStatus UTCTime Source #

A timestamp for when this option was last updated.

optionStatus_state :: Lens' OptionStatus OptionState Source #

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.