libZSservicesZSamazonka-s3ZSamazonka-s3
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.S3.Types.MetricsAndOperator

Description

 
Synopsis

Documentation

data MetricsAndOperator Source #

A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.

See: newMetricsAndOperator smart constructor.

Constructors

MetricsAndOperator' 

Fields

Instances

Instances details
Eq MetricsAndOperator Source # 
Instance details

Defined in Amazonka.S3.Types.MetricsAndOperator

Read MetricsAndOperator Source # 
Instance details

Defined in Amazonka.S3.Types.MetricsAndOperator

Show MetricsAndOperator Source # 
Instance details

Defined in Amazonka.S3.Types.MetricsAndOperator

Generic MetricsAndOperator Source # 
Instance details

Defined in Amazonka.S3.Types.MetricsAndOperator

Associated Types

type Rep MetricsAndOperator :: Type -> Type #

NFData MetricsAndOperator Source # 
Instance details

Defined in Amazonka.S3.Types.MetricsAndOperator

Methods

rnf :: MetricsAndOperator -> () #

Hashable MetricsAndOperator Source # 
Instance details

Defined in Amazonka.S3.Types.MetricsAndOperator

FromXML MetricsAndOperator Source # 
Instance details

Defined in Amazonka.S3.Types.MetricsAndOperator

ToXML MetricsAndOperator Source # 
Instance details

Defined in Amazonka.S3.Types.MetricsAndOperator

type Rep MetricsAndOperator Source # 
Instance details

Defined in Amazonka.S3.Types.MetricsAndOperator

type Rep MetricsAndOperator = D1 ('MetaData "MetricsAndOperator" "Amazonka.S3.Types.MetricsAndOperator" "libZSservicesZSamazonka-s3ZSamazonka-s3" 'False) (C1 ('MetaCons "MetricsAndOperator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "accessPointArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))))

newMetricsAndOperator :: MetricsAndOperator Source #

Create a value of MetricsAndOperator 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:prefix:MetricsAndOperator', metricsAndOperator_prefix - The prefix used when evaluating an AND predicate.

$sel:accessPointArn:MetricsAndOperator', metricsAndOperator_accessPointArn - The access point ARN used when evaluating an AND predicate.

$sel:tags:MetricsAndOperator', metricsAndOperator_tags - The list of tags used when evaluating an AND predicate.

metricsAndOperator_prefix :: Lens' MetricsAndOperator (Maybe Text) Source #

The prefix used when evaluating an AND predicate.

metricsAndOperator_accessPointArn :: Lens' MetricsAndOperator (Maybe Text) Source #

The access point ARN used when evaluating an AND predicate.

metricsAndOperator_tags :: Lens' MetricsAndOperator (Maybe [Tag]) Source #

The list of tags used when evaluating an AND predicate.