antiope-s3-7.5.1: Please see the README on Github at <https://github.com/arbor/antiope#readme>

Safe HaskellNone
LanguageHaskell2010

Antiope.S3.Strict

Synopsis

Documentation

data S3Uri Source #

Constructors

S3Uri BucketName ObjectKey 
Instances
Eq S3Uri Source # 
Instance details

Defined in Antiope.S3.Types

Methods

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

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

Ord S3Uri Source # 
Instance details

Defined in Antiope.S3.Types

Methods

compare :: S3Uri -> S3Uri -> Ordering #

(<) :: S3Uri -> S3Uri -> Bool #

(<=) :: S3Uri -> S3Uri -> Bool #

(>) :: S3Uri -> S3Uri -> Bool #

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

max :: S3Uri -> S3Uri -> S3Uri #

min :: S3Uri -> S3Uri -> S3Uri #

Read S3Uri Source # 
Instance details

Defined in Antiope.S3.Types

Show S3Uri Source # 
Instance details

Defined in Antiope.S3.Types

Methods

showsPrec :: Int -> S3Uri -> ShowS #

show :: S3Uri -> String #

showList :: [S3Uri] -> ShowS #

Generic S3Uri Source # 
Instance details

Defined in Antiope.S3.Types

Associated Types

type Rep S3Uri :: Type -> Type #

Methods

from :: S3Uri -> Rep S3Uri x #

to :: Rep S3Uri x -> S3Uri #

ToJSON S3Uri Source # 
Instance details

Defined in Antiope.S3.Types

FromJSON S3Uri Source # 
Instance details

Defined in Antiope.S3.Types

ToText S3Uri Source # 
Instance details

Defined in Antiope.S3.Types

Methods

toText :: S3Uri -> Text #

FromText S3Uri Source # 
Instance details

Defined in Antiope.S3.Types

Methods

parser :: Parser S3Uri #

NFData S3Uri Source # 
Instance details

Defined in Antiope.S3.Types

Methods

rnf :: S3Uri -> () #

type Rep S3Uri Source # 
Instance details

Defined in Antiope.S3.Types

type Rep S3Uri = D1 (MetaData "S3Uri" "Antiope.S3.Types" "antiope-s3-7.5.1-LOODWiNusuFA8dlE5b7MHd" False) (C1 (MetaCons "S3Uri" PrefixI True) (S1 (MetaSel (Just "bucket") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 BucketName) :*: S1 (MetaSel (Just "objectKey") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ObjectKey)))

data BucketName #

Instances
Eq BucketName 
Instance details

Defined in Network.AWS.S3.Internal

Data BucketName 
Instance details

Defined in Network.AWS.S3.Internal

Methods

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

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

toConstr :: BucketName -> Constr #

dataTypeOf :: BucketName -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord BucketName 
Instance details

Defined in Network.AWS.S3.Internal

Read BucketName 
Instance details

Defined in Network.AWS.S3.Internal

Show BucketName 
Instance details

Defined in Network.AWS.S3.Internal

IsString BucketName 
Instance details

Defined in Network.AWS.S3.Internal

Generic BucketName 
Instance details

Defined in Network.AWS.S3.Internal

Associated Types

type Rep BucketName :: Type -> Type #

Hashable BucketName 
Instance details

Defined in Network.AWS.S3.Internal

FromJSON BucketName 
Instance details

Defined in Network.AWS.S3.Internal

ToText BucketName 
Instance details

Defined in Network.AWS.S3.Internal

Methods

toText :: BucketName -> Text #

FromText BucketName 
Instance details

Defined in Network.AWS.S3.Internal

ToByteString BucketName 
Instance details

Defined in Network.AWS.S3.Internal

ToLog BucketName 
Instance details

Defined in Network.AWS.S3.Internal

Methods

build :: BucketName -> Builder #

FromXML BucketName 
Instance details

Defined in Network.AWS.S3.Internal

ToXML BucketName 
Instance details

Defined in Network.AWS.S3.Internal

Methods

toXML :: BucketName -> XML #

ToQuery BucketName 
Instance details

Defined in Network.AWS.S3.Internal

NFData BucketName 
Instance details

Defined in Network.AWS.S3.Internal

Methods

rnf :: BucketName -> () #

type Rep BucketName 
Instance details

Defined in Network.AWS.S3.Internal

type Rep BucketName = D1 (MetaData "BucketName" "Network.AWS.S3.Internal" "amazonka-s3-1.6.1-BbFX1p62YrXA4w8gHX3TOu" True) (C1 (MetaCons "BucketName" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data ObjectKey #

Instances
Eq ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

Data ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

Methods

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

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

toConstr :: ObjectKey -> Constr #

dataTypeOf :: ObjectKey -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

Read ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

Show ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

IsString ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

Generic ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

Associated Types

type Rep ObjectKey :: Type -> Type #

Hashable ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

ToText ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

Methods

toText :: ObjectKey -> Text #

FromText ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

ToByteString ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

Methods

toBS :: ObjectKey -> ByteString #

ToLog ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

Methods

build :: ObjectKey -> Builder #

FromXML ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

ToXML ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

Methods

toXML :: ObjectKey -> XML #

ToPath ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

ToQuery ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

NFData ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

Methods

rnf :: ObjectKey -> () #

type Rep ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

type Rep ObjectKey = D1 (MetaData "ObjectKey" "Network.AWS.S3.Internal" "amazonka-s3-1.6.1-BbFX1p62YrXA4w8gHX3TOu" True) (C1 (MetaCons "ObjectKey" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data UTCTime #

This is the simplest representation of UTC. It consists of the day number, and a time offset from midnight. Note that if a day has a leap second added to it, it will have 86401 seconds.

Instances
Eq UTCTime 
Instance details

Defined in Data.Time.Clock.Internal.UTCTime

Methods

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

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

Data UTCTime 
Instance details

Defined in Data.Time.Clock.Internal.UTCTime

Methods

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

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

toConstr :: UTCTime -> Constr #

dataTypeOf :: UTCTime -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord UTCTime 
Instance details

Defined in Data.Time.Clock.Internal.UTCTime

ToJSON UTCTime 
Instance details

Defined in Data.Aeson.Types.ToJSON

ToJSONKey UTCTime 
Instance details

Defined in Data.Aeson.Types.ToJSON

FromJSON UTCTime 
Instance details

Defined in Data.Aeson.Types.FromJSON

FromJSONKey UTCTime 
Instance details

Defined in Data.Aeson.Types.FromJSON

ToByteString UTCTime 
Instance details

Defined in Network.AWS.Data.ByteString

Methods

toBS :: UTCTime -> ByteString #

ToLog UTCTime 
Instance details

Defined in Network.AWS.Data.Log

Methods

build :: UTCTime -> Builder #

NFData UTCTime 
Instance details

Defined in Data.Time.Clock.Internal.UTCTime

Methods

rnf :: UTCTime -> () #

ParseTime UTCTime 
Instance details

Defined in Data.Time.Format.Parse