amazonka-codecommit-1.6.1: Amazon CodeCommit 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.CodeCommit.CreateBranch

Contents

Description

Creates a new branch in a repository and points the branch to a commit.

Synopsis

Creating a Request

createBranch Source #

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

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

  • cbRepositoryName - The name of the repository in which you want to create the new branch.
  • cbBranchName - The name of the new branch to create.
  • cbCommitId - The ID of the commit to point the new branch to.

data CreateBranch Source #

Represents the input of a create branch operation.

See: createBranch smart constructor.

Instances
Eq CreateBranch Source # 
Instance details

Defined in Network.AWS.CodeCommit.CreateBranch

Data CreateBranch Source # 
Instance details

Defined in Network.AWS.CodeCommit.CreateBranch

Methods

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

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

toConstr :: CreateBranch -> Constr #

dataTypeOf :: CreateBranch -> DataType #

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

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

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

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

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

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

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

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

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

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

Read CreateBranch Source # 
Instance details

Defined in Network.AWS.CodeCommit.CreateBranch

Show CreateBranch Source # 
Instance details

Defined in Network.AWS.CodeCommit.CreateBranch

Generic CreateBranch Source # 
Instance details

Defined in Network.AWS.CodeCommit.CreateBranch

Associated Types

type Rep CreateBranch :: Type -> Type #

Hashable CreateBranch Source # 
Instance details

Defined in Network.AWS.CodeCommit.CreateBranch

ToJSON CreateBranch Source # 
Instance details

Defined in Network.AWS.CodeCommit.CreateBranch

AWSRequest CreateBranch Source # 
Instance details

Defined in Network.AWS.CodeCommit.CreateBranch

Associated Types

type Rs CreateBranch :: Type #

ToHeaders CreateBranch Source # 
Instance details

Defined in Network.AWS.CodeCommit.CreateBranch

ToPath CreateBranch Source # 
Instance details

Defined in Network.AWS.CodeCommit.CreateBranch

ToQuery CreateBranch Source # 
Instance details

Defined in Network.AWS.CodeCommit.CreateBranch

NFData CreateBranch Source # 
Instance details

Defined in Network.AWS.CodeCommit.CreateBranch

Methods

rnf :: CreateBranch -> () #

type Rep CreateBranch Source # 
Instance details

Defined in Network.AWS.CodeCommit.CreateBranch

type Rep CreateBranch = D1 (MetaData "CreateBranch" "Network.AWS.CodeCommit.CreateBranch" "amazonka-codecommit-1.6.1-5oFbBVW9gHvCvarYcjcXps" False) (C1 (MetaCons "CreateBranch'" PrefixI True) (S1 (MetaSel (Just "_cbRepositoryName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_cbBranchName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_cbCommitId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))
type Rs CreateBranch Source # 
Instance details

Defined in Network.AWS.CodeCommit.CreateBranch

Request Lenses

cbRepositoryName :: Lens' CreateBranch Text Source #

The name of the repository in which you want to create the new branch.

cbBranchName :: Lens' CreateBranch Text Source #

The name of the new branch to create.

cbCommitId :: Lens' CreateBranch Text Source #

The ID of the commit to point the new branch to.

Destructuring the Response

createBranchResponse :: CreateBranchResponse Source #

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

data CreateBranchResponse Source #

See: createBranchResponse smart constructor.

Instances
Eq CreateBranchResponse Source # 
Instance details

Defined in Network.AWS.CodeCommit.CreateBranch

Data CreateBranchResponse Source # 
Instance details

Defined in Network.AWS.CodeCommit.CreateBranch

Methods

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

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

toConstr :: CreateBranchResponse -> Constr #

dataTypeOf :: CreateBranchResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read CreateBranchResponse Source # 
Instance details

Defined in Network.AWS.CodeCommit.CreateBranch

Show CreateBranchResponse Source # 
Instance details

Defined in Network.AWS.CodeCommit.CreateBranch

Generic CreateBranchResponse Source # 
Instance details

Defined in Network.AWS.CodeCommit.CreateBranch

Associated Types

type Rep CreateBranchResponse :: Type -> Type #

NFData CreateBranchResponse Source # 
Instance details

Defined in Network.AWS.CodeCommit.CreateBranch

Methods

rnf :: CreateBranchResponse -> () #

type Rep CreateBranchResponse Source # 
Instance details

Defined in Network.AWS.CodeCommit.CreateBranch

type Rep CreateBranchResponse = D1 (MetaData "CreateBranchResponse" "Network.AWS.CodeCommit.CreateBranch" "amazonka-codecommit-1.6.1-5oFbBVW9gHvCvarYcjcXps" False) (C1 (MetaCons "CreateBranchResponse'" PrefixI False) (U1 :: Type -> Type))