# Package com.amazonaws.services.codecommit.model

Class Summary
BatchGetRepositoriesRequest: Represents the input of a batch get repositories operation.
BatchGetRepositoriesResult: Represents the output of a batch get repositories operation.
BranchInfo: Returns information about a branch.
Commit: Returns information about a specific commit.
CreateBranchRequest: Represents the input of a create branch operation.
CreateBranchResult
CreateRepositoryRequest: Represents the input of a create repository operation.
CreateRepositoryResult: Represents the output of a create repository operation.
DeleteRepositoryRequest: Represents the input of a delete repository operation.
DeleteRepositoryResult: Represents the output of a delete repository operation.
GetBranchRequest: Represents the input of a get branch operation.
GetBranchResult: Represents the output of a get branch operation.
GetCommitRequest: Represents the input of a get commit operation.
GetCommitResult: Represents the output of a get commit operation.
GetRepositoryRequest: Represents the input of a get repository operation.
GetRepositoryResult: Represents the output of a get repository operation.
GetRepositoryTriggersRequest: Represents the input of a get repository triggers operation.
GetRepositoryTriggersResult: Represents the output of a get repository triggers operation.
ListBranchesRequest: Represents the input of a list branches operation.
ListBranchesResult: Represents the output of a list branches operation.
ListRepositoriesRequest: Represents the input of a list repositories operation.
ListRepositoriesResult: Represents the output of a list repositories operation.
PutRepositoryTriggersRequest: Represents the input ofa put repository triggers operation.
PutRepositoryTriggersResult: Represents the output of a put repository triggers operation.
RepositoryMetadata: Information about a repository.
RepositoryNameIdPair: Information about a repository name and ID.
RepositoryTrigger: Information about a trigger for a repository.
RepositoryTriggerExecutionFailure: A trigger failed to run.
TestRepositoryTriggersRequest: Represents the input of a test repository triggers operation.
TestRepositoryTriggersResult: Represents the output of a test repository triggers operation.
UpdateDefaultBranchRequest: Represents the input of an update default branch operation.
UpdateDefaultBranchResult
UpdateRepositoryDescriptionRequest: Represents the input of an update repository description operation.
UpdateRepositoryDescriptionResult
UpdateRepositoryNameRequest: Represents the input of an update repository description operation.
UpdateRepositoryNameResult
UserInfo: Information about the user who made a specified commit.

Enum Summary
OrderEnum
RepositoryTriggerEventEnum
SortByEnum

Exception Summary
AWSCodeCommitException: Base exception for all service exceptions thrown by AWS CodeCommit
BranchDoesNotExistException: The specified branch does not exist.
BranchNameExistsException: The specified branch name already exists.
BranchNameRequiredException: A branch name is required but was not specified.
CommitDoesNotExistException: The specified commit does not exist or no commit was specified, and the specified repository has no default branch.
CommitIdDoesNotExistException: The specified commit ID does not exist.
CommitIdRequiredException: A commit ID was not specified.
EncryptionIntegrityChecksFailedException: An encryption integrity check failed.
EncryptionKeyAccessDeniedException: An encryption key could not be accessed.
EncryptionKeyDisabledException: The encryption key is disabled.
EncryptionKeyNotFoundException: No encryption key was found.
EncryptionKeyUnavailableException: The encryption key is not available.
InvalidBranchNameException: The specified branch name is not valid.
InvalidCommitIdException: The specified commit ID is not valid.
InvalidContinuationTokenException: The specified continuation token is not valid.
InvalidOrderException: The specified sort order is not valid.
InvalidRepositoryDescriptionException: The specified repository description is not valid.
InvalidRepositoryNameException: At least one specified repository name is not valid.
InvalidRepositoryTriggerBranchNameException: One or more branch names specified for the trigger is not valid.
InvalidRepositoryTriggerCustomDataException: The custom data provided for the trigger is not valid.
InvalidRepositoryTriggerDestinationArnException: The Amazon Resource Name (ARN) for the trigger is not valid for the specified destination.
InvalidRepositoryTriggerEventsException: One or more events specified for the trigger is not valid.
InvalidRepositoryTriggerNameException: The name of the trigger is not valid.
InvalidRepositoryTriggerRegionException: The region for the trigger target does not match the region for the repository.
InvalidSortByException: The specified sort by value is not valid.
MaximumBranchesExceededException: The number of branches for the trigger was exceeded.
MaximumRepositoryNamesExceededException: The maximum number of allowed repository names was exceeded.
MaximumRepositoryTriggersExceededException: The number of triggers allowed for the repository was exceeded.
RepositoryDoesNotExistException: The specified repository does not exist.
RepositoryLimitExceededException: A repository resource limit was exceeded.
RepositoryNameExistsException: The specified repository name already exists.
RepositoryNameRequiredException: A repository name is required but was not specified.
RepositoryNamesRequiredException: A repository names object is required but was not specified.
RepositoryTriggerBranchNameListRequiredException: At least one branch name is required but was not specified in the trigger configuration.
RepositoryTriggerDestinationArnRequiredException: A destination ARN for the target service for the trigger is required but was not specified.
RepositoryTriggerEventsListRequiredException: At least one event for the trigger is required but was not specified.
RepositoryTriggerNameRequiredException: A name for the trigger is required but was not specified.
RepositoryTriggersListRequiredException: The list of triggers for the repository is required but was not specified.