amazonka-codecommit-1.4.5: Amazon CodeCommit SDK.

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

Network.AWS.CodeCommit.ListRepositories

Contents

Description

Gets information about one or more repositories.

This operation returns paginated results.

Synopsis

Creating a Request

listRepositories :: ListRepositories Source #

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

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

  • lrNextToken - An enumeration token that allows the operation to batch the results of the operation. Batch sizes are 1,000 for list repository operations. When the client sends the token back to AWS CodeCommit, another page of 1,000 records is retrieved.
  • lrOrder - The order in which to sort the results of a list repositories operation.
  • lrSortBy - The criteria used to sort the results of a list repositories operation.

data ListRepositories Source #

Represents the input of a list repositories operation.

See: listRepositories smart constructor.

Instances

Eq ListRepositories Source # 
Data ListRepositories Source # 

Methods

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

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

toConstr :: ListRepositories -> Constr #

dataTypeOf :: ListRepositories -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: ListRepositories -> () #

AWSPager ListRepositories Source # 
AWSRequest ListRepositories Source # 
ToPath ListRepositories Source # 
ToHeaders ListRepositories Source # 
ToQuery ListRepositories Source # 
type Rep ListRepositories Source # 
type Rep ListRepositories = D1 (MetaData "ListRepositories" "Network.AWS.CodeCommit.ListRepositories" "amazonka-codecommit-1.4.5-92hxoO5NQbL79RJ3cHsV8Z" False) (C1 (MetaCons "ListRepositories'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lrNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_lrOrder") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OrderEnum))) (S1 (MetaSel (Just Symbol "_lrSortBy") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SortByEnum))))))
type Rs ListRepositories Source # 

Request Lenses

lrNextToken :: Lens' ListRepositories (Maybe Text) Source #

An enumeration token that allows the operation to batch the results of the operation. Batch sizes are 1,000 for list repository operations. When the client sends the token back to AWS CodeCommit, another page of 1,000 records is retrieved.

lrOrder :: Lens' ListRepositories (Maybe OrderEnum) Source #

The order in which to sort the results of a list repositories operation.

lrSortBy :: Lens' ListRepositories (Maybe SortByEnum) Source #

The criteria used to sort the results of a list repositories operation.

Destructuring the Response

listRepositoriesResponse Source #

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

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

  • lrrsRepositories - Lists the repositories called by the list repositories operation.
  • lrrsNextToken - An enumeration token that allows the operation to batch the results of the operation. Batch sizes are 1,000 for list repository operations. When the client sends the token back to AWS CodeCommit, another page of 1,000 records is retrieved.
  • lrrsResponseStatus - -- | The response status code.

data ListRepositoriesResponse Source #

Represents the output of a list repositories operation.

See: listRepositoriesResponse smart constructor.

Instances

Eq ListRepositoriesResponse Source # 
Data ListRepositoriesResponse Source # 

Methods

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

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

toConstr :: ListRepositoriesResponse -> Constr #

dataTypeOf :: ListRepositoriesResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListRepositoriesResponse Source # 
Show ListRepositoriesResponse Source # 
Generic ListRepositoriesResponse Source # 
NFData ListRepositoriesResponse Source # 
type Rep ListRepositoriesResponse Source # 
type Rep ListRepositoriesResponse = D1 (MetaData "ListRepositoriesResponse" "Network.AWS.CodeCommit.ListRepositories" "amazonka-codecommit-1.4.5-92hxoO5NQbL79RJ3cHsV8Z" False) (C1 (MetaCons "ListRepositoriesResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lrrsRepositories") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [RepositoryNameIdPair]))) ((:*:) (S1 (MetaSel (Just Symbol "_lrrsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_lrrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Int)))))

Response Lenses

lrrsRepositories :: Lens' ListRepositoriesResponse [RepositoryNameIdPair] Source #

Lists the repositories called by the list repositories operation.

lrrsNextToken :: Lens' ListRepositoriesResponse (Maybe Text) Source #

An enumeration token that allows the operation to batch the results of the operation. Batch sizes are 1,000 for list repository operations. When the client sends the token back to AWS CodeCommit, another page of 1,000 records is retrieved.