amazonka-clouddirectory-1.6.0: Amazon CloudDirectory 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.CloudDirectory.GetObjectAttributes

Contents

Description

Retrieves attributes within a facet that are associated with an object.

Synopsis

Creating a Request

getObjectAttributes Source #

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

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

data GetObjectAttributes Source #

See: getObjectAttributes smart constructor.

Instances

Eq GetObjectAttributes Source # 
Data GetObjectAttributes Source # 

Methods

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

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

toConstr :: GetObjectAttributes -> Constr #

dataTypeOf :: GetObjectAttributes -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GetObjectAttributes Source # 
Show GetObjectAttributes Source # 
Generic GetObjectAttributes Source # 
Hashable GetObjectAttributes Source # 
ToJSON GetObjectAttributes Source # 
NFData GetObjectAttributes Source # 

Methods

rnf :: GetObjectAttributes -> () #

AWSRequest GetObjectAttributes Source # 
ToHeaders GetObjectAttributes Source # 
ToPath GetObjectAttributes Source # 
ToQuery GetObjectAttributes Source # 
type Rep GetObjectAttributes Source # 
type Rep GetObjectAttributes = D1 * (MetaData "GetObjectAttributes" "Network.AWS.CloudDirectory.GetObjectAttributes" "amazonka-clouddirectory-1.6.0-8IFjLCYNMx175Dinq6Lqlq" False) (C1 * (MetaCons "GetObjectAttributes'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_goaConsistencyLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ConsistencyLevel))) (S1 * (MetaSel (Just Symbol "_goaDirectoryARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_goaObjectReference") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * ObjectReference)) ((:*:) * (S1 * (MetaSel (Just Symbol "_goaSchemaFacet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * SchemaFacet)) (S1 * (MetaSel (Just Symbol "_goaAttributeNames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * [Text]))))))
type Rs GetObjectAttributes Source # 

Request Lenses

goaConsistencyLevel :: Lens' GetObjectAttributes (Maybe ConsistencyLevel) Source #

The consistency level at which to retrieve the attributes on an object.

goaDirectoryARN :: Lens' GetObjectAttributes Text Source #

The Amazon Resource Name (ARN) that is associated with the Directory where the object resides.

goaObjectReference :: Lens' GetObjectAttributes ObjectReference Source #

Reference that identifies the object whose attributes will be retrieved.

goaSchemaFacet :: Lens' GetObjectAttributes SchemaFacet Source #

Identifier for the facet whose attributes will be retrieved. See SchemaFacet for details.

goaAttributeNames :: Lens' GetObjectAttributes [Text] Source #

List of attribute names whose values will be retrieved.

Destructuring the Response

getObjectAttributesResponse Source #

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

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

data GetObjectAttributesResponse Source #

See: getObjectAttributesResponse smart constructor.

Instances

Eq GetObjectAttributesResponse Source # 
Data GetObjectAttributesResponse Source # 

Methods

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

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

toConstr :: GetObjectAttributesResponse -> Constr #

dataTypeOf :: GetObjectAttributesResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GetObjectAttributesResponse Source # 
Show GetObjectAttributesResponse Source # 
Generic GetObjectAttributesResponse Source # 
NFData GetObjectAttributesResponse Source # 
type Rep GetObjectAttributesResponse Source # 
type Rep GetObjectAttributesResponse = D1 * (MetaData "GetObjectAttributesResponse" "Network.AWS.CloudDirectory.GetObjectAttributes" "amazonka-clouddirectory-1.6.0-8IFjLCYNMx175Dinq6Lqlq" False) (C1 * (MetaCons "GetObjectAttributesResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_goarsAttributes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [AttributeKeyAndValue]))) (S1 * (MetaSel (Just Symbol "_goarsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int))))

Response Lenses

goarsAttributes :: Lens' GetObjectAttributesResponse [AttributeKeyAndValue] Source #

The attributes that are associated with the object.