# frozen_string_literal: true # WARNING ABOUT GENERATED CODE # # This file is generated. See the contributing guide for more information: # https://github.com/aws/aws-sdk-ruby/blob/master/CONTRIBUTING.md # # WARNING ABOUT GENERATED CODE module Aws::CodeCommit # When CodeCommit returns an error response, the Ruby SDK constructs and raises an error. # These errors all extend Aws::CodeCommit::Errors::ServiceError < {Aws::Errors::ServiceError} # # You can rescue all CodeCommit errors using ServiceError: # # begin # # do stuff # rescue Aws::CodeCommit::Errors::ServiceError # # rescues all CodeCommit API errors # end # # # ## Request Context # ServiceError objects have a {Aws::Errors::ServiceError#context #context} method that returns # information about the request that generated the error. # See {Seahorse::Client::RequestContext} for more information. # # ## Error Classes # * {ActorDoesNotExistException} # * {ApprovalRuleContentRequiredException} # * {ApprovalRuleDoesNotExistException} # * {ApprovalRuleNameAlreadyExistsException} # * {ApprovalRuleNameRequiredException} # * {ApprovalRuleTemplateContentRequiredException} # * {ApprovalRuleTemplateDoesNotExistException} # * {ApprovalRuleTemplateInUseException} # * {ApprovalRuleTemplateNameAlreadyExistsException} # * {ApprovalRuleTemplateNameRequiredException} # * {ApprovalStateRequiredException} # * {AuthorDoesNotExistException} # * {BeforeCommitIdAndAfterCommitIdAreSameException} # * {BlobIdDoesNotExistException} # * {BlobIdRequiredException} # * {BranchDoesNotExistException} # * {BranchNameExistsException} # * {BranchNameIsTagNameException} # * {BranchNameRequiredException} # * {CannotDeleteApprovalRuleFromTemplateException} # * {CannotModifyApprovalRuleFromTemplateException} # * {ClientRequestTokenRequiredException} # * {CommentContentRequiredException} # * {CommentContentSizeLimitExceededException} # * {CommentDeletedException} # * {CommentDoesNotExistException} # * {CommentIdRequiredException} # * {CommentNotCreatedByCallerException} # * {CommitDoesNotExistException} # * {CommitIdDoesNotExistException} # * {CommitIdRequiredException} # * {CommitIdsLimitExceededException} # * {CommitIdsListRequiredException} # * {CommitMessageLengthExceededException} # * {CommitRequiredException} # * {ConcurrentReferenceUpdateException} # * {DefaultBranchCannotBeDeletedException} # * {DirectoryNameConflictsWithFileNameException} # * {EncryptionIntegrityChecksFailedException} # * {EncryptionKeyAccessDeniedException} # * {EncryptionKeyDisabledException} # * {EncryptionKeyNotFoundException} # * {EncryptionKeyUnavailableException} # * {FileContentAndSourceFileSpecifiedException} # * {FileContentRequiredException} # * {FileContentSizeLimitExceededException} # * {FileDoesNotExistException} # * {FileEntryRequiredException} # * {FileModeRequiredException} # * {FileNameConflictsWithDirectoryNameException} # * {FilePathConflictsWithSubmodulePathException} # * {FileTooLargeException} # * {FolderContentSizeLimitExceededException} # * {FolderDoesNotExistException} # * {IdempotencyParameterMismatchException} # * {InvalidActorArnException} # * {InvalidApprovalRuleContentException} # * {InvalidApprovalRuleNameException} # * {InvalidApprovalRuleTemplateContentException} # * {InvalidApprovalRuleTemplateDescriptionException} # * {InvalidApprovalRuleTemplateNameException} # * {InvalidApprovalStateException} # * {InvalidAuthorArnException} # * {InvalidBlobIdException} # * {InvalidBranchNameException} # * {InvalidClientRequestTokenException} # * {InvalidCommentIdException} # * {InvalidCommitException} # * {InvalidCommitIdException} # * {InvalidConflictDetailLevelException} # * {InvalidConflictResolutionException} # * {InvalidConflictResolutionStrategyException} # * {InvalidContinuationTokenException} # * {InvalidDeletionParameterException} # * {InvalidDescriptionException} # * {InvalidDestinationCommitSpecifierException} # * {InvalidEmailException} # * {InvalidFileLocationException} # * {InvalidFileModeException} # * {InvalidFilePositionException} # * {InvalidMaxConflictFilesException} # * {InvalidMaxMergeHunksException} # * {InvalidMaxResultsException} # * {InvalidMergeOptionException} # * {InvalidOrderException} # * {InvalidOverrideStatusException} # * {InvalidParentCommitIdException} # * {InvalidPathException} # * {InvalidPullRequestEventTypeException} # * {InvalidPullRequestIdException} # * {InvalidPullRequestStatusException} # * {InvalidPullRequestStatusUpdateException} # * {InvalidReactionUserArnException} # * {InvalidReactionValueException} # * {InvalidReferenceNameException} # * {InvalidRelativeFileVersionEnumException} # * {InvalidReplacementContentException} # * {InvalidReplacementTypeException} # * {InvalidRepositoryDescriptionException} # * {InvalidRepositoryNameException} # * {InvalidRepositoryTriggerBranchNameException} # * {InvalidRepositoryTriggerCustomDataException} # * {InvalidRepositoryTriggerDestinationArnException} # * {InvalidRepositoryTriggerEventsException} # * {InvalidRepositoryTriggerNameException} # * {InvalidRepositoryTriggerRegionException} # * {InvalidResourceArnException} # * {InvalidRevisionIdException} # * {InvalidRuleContentSha256Exception} # * {InvalidSortByException} # * {InvalidSourceCommitSpecifierException} # * {InvalidSystemTagUsageException} # * {InvalidTagKeysListException} # * {InvalidTagsMapException} # * {InvalidTargetBranchException} # * {InvalidTargetException} # * {InvalidTargetsException} # * {InvalidTitleException} # * {ManualMergeRequiredException} # * {MaximumBranchesExceededException} # * {MaximumConflictResolutionEntriesExceededException} # * {MaximumFileContentToLoadExceededException} # * {MaximumFileEntriesExceededException} # * {MaximumItemsToCompareExceededException} # * {MaximumNumberOfApprovalsExceededException} # * {MaximumOpenPullRequestsExceededException} # * {MaximumRepositoryNamesExceededException} # * {MaximumRepositoryTriggersExceededException} # * {MaximumRuleTemplatesAssociatedWithRepositoryException} # * {MergeOptionRequiredException} # * {MultipleConflictResolutionEntriesException} # * {MultipleRepositoriesInPullRequestException} # * {NameLengthExceededException} # * {NoChangeException} # * {NumberOfRuleTemplatesExceededException} # * {NumberOfRulesExceededException} # * {OverrideAlreadySetException} # * {OverrideStatusRequiredException} # * {ParentCommitDoesNotExistException} # * {ParentCommitIdOutdatedException} # * {ParentCommitIdRequiredException} # * {PathDoesNotExistException} # * {PathRequiredException} # * {PullRequestAlreadyClosedException} # * {PullRequestApprovalRulesNotSatisfiedException} # * {PullRequestCannotBeApprovedByAuthorException} # * {PullRequestDoesNotExistException} # * {PullRequestIdRequiredException} # * {PullRequestStatusRequiredException} # * {PutFileEntryConflictException} # * {ReactionLimitExceededException} # * {ReactionValueRequiredException} # * {ReferenceDoesNotExistException} # * {ReferenceNameRequiredException} # * {ReferenceTypeNotSupportedException} # * {ReplacementContentRequiredException} # * {ReplacementTypeRequiredException} # * {RepositoryDoesNotExistException} # * {RepositoryLimitExceededException} # * {RepositoryNameExistsException} # * {RepositoryNameRequiredException} # * {RepositoryNamesRequiredException} # * {RepositoryNotAssociatedWithPullRequestException} # * {RepositoryTriggerBranchNameListRequiredException} # * {RepositoryTriggerDestinationArnRequiredException} # * {RepositoryTriggerEventsListRequiredException} # * {RepositoryTriggerNameRequiredException} # * {RepositoryTriggersListRequiredException} # * {ResourceArnRequiredException} # * {RestrictedSourceFileException} # * {RevisionIdRequiredException} # * {RevisionNotCurrentException} # * {SameFileContentException} # * {SamePathRequestException} # * {SourceAndDestinationAreSameException} # * {SourceFileOrContentRequiredException} # * {TagKeysListRequiredException} # * {TagPolicyException} # * {TagsMapRequiredException} # * {TargetRequiredException} # * {TargetsRequiredException} # * {TipOfSourceReferenceIsDifferentException} # * {TipsDivergenceExceededException} # * {TitleRequiredException} # * {TooManyTagsException} # # Additionally, error classes are dynamically generated for service errors based on the error code # if they are not defined above. module Errors extend Aws::Errors::DynamicErrors class ActorDoesNotExistException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::ActorDoesNotExistException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class ApprovalRuleContentRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::ApprovalRuleContentRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class ApprovalRuleDoesNotExistException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::ApprovalRuleDoesNotExistException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class ApprovalRuleNameAlreadyExistsException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::ApprovalRuleNameAlreadyExistsException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class ApprovalRuleNameRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::ApprovalRuleNameRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class ApprovalRuleTemplateContentRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::ApprovalRuleTemplateContentRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class ApprovalRuleTemplateDoesNotExistException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::ApprovalRuleTemplateDoesNotExistException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class ApprovalRuleTemplateInUseException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::ApprovalRuleTemplateInUseException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class ApprovalRuleTemplateNameAlreadyExistsException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::ApprovalRuleTemplateNameAlreadyExistsException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class ApprovalRuleTemplateNameRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::ApprovalRuleTemplateNameRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class ApprovalStateRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::ApprovalStateRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class AuthorDoesNotExistException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::AuthorDoesNotExistException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class BeforeCommitIdAndAfterCommitIdAreSameException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::BeforeCommitIdAndAfterCommitIdAreSameException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class BlobIdDoesNotExistException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::BlobIdDoesNotExistException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class BlobIdRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::BlobIdRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class BranchDoesNotExistException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::BranchDoesNotExistException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class BranchNameExistsException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::BranchNameExistsException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class BranchNameIsTagNameException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::BranchNameIsTagNameException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class BranchNameRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::BranchNameRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class CannotDeleteApprovalRuleFromTemplateException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::CannotDeleteApprovalRuleFromTemplateException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class CannotModifyApprovalRuleFromTemplateException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::CannotModifyApprovalRuleFromTemplateException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class ClientRequestTokenRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::ClientRequestTokenRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class CommentContentRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::CommentContentRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class CommentContentSizeLimitExceededException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::CommentContentSizeLimitExceededException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class CommentDeletedException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::CommentDeletedException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class CommentDoesNotExistException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::CommentDoesNotExistException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class CommentIdRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::CommentIdRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class CommentNotCreatedByCallerException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::CommentNotCreatedByCallerException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class CommitDoesNotExistException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::CommitDoesNotExistException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class CommitIdDoesNotExistException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::CommitIdDoesNotExistException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class CommitIdRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::CommitIdRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class CommitIdsLimitExceededException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::CommitIdsLimitExceededException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class CommitIdsListRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::CommitIdsListRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class CommitMessageLengthExceededException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::CommitMessageLengthExceededException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class CommitRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::CommitRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class ConcurrentReferenceUpdateException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::ConcurrentReferenceUpdateException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class DefaultBranchCannotBeDeletedException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::DefaultBranchCannotBeDeletedException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class DirectoryNameConflictsWithFileNameException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::DirectoryNameConflictsWithFileNameException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class EncryptionIntegrityChecksFailedException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::EncryptionIntegrityChecksFailedException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class EncryptionKeyAccessDeniedException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::EncryptionKeyAccessDeniedException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class EncryptionKeyDisabledException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::EncryptionKeyDisabledException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class EncryptionKeyNotFoundException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::EncryptionKeyNotFoundException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class EncryptionKeyUnavailableException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::EncryptionKeyUnavailableException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class FileContentAndSourceFileSpecifiedException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::FileContentAndSourceFileSpecifiedException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class FileContentRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::FileContentRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class FileContentSizeLimitExceededException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::FileContentSizeLimitExceededException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class FileDoesNotExistException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::FileDoesNotExistException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class FileEntryRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::FileEntryRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class FileModeRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::FileModeRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class FileNameConflictsWithDirectoryNameException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::FileNameConflictsWithDirectoryNameException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class FilePathConflictsWithSubmodulePathException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::FilePathConflictsWithSubmodulePathException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class FileTooLargeException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::FileTooLargeException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class FolderContentSizeLimitExceededException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::FolderContentSizeLimitExceededException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class FolderDoesNotExistException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::FolderDoesNotExistException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class IdempotencyParameterMismatchException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::IdempotencyParameterMismatchException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidActorArnException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidActorArnException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidApprovalRuleContentException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidApprovalRuleContentException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidApprovalRuleNameException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidApprovalRuleNameException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidApprovalRuleTemplateContentException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidApprovalRuleTemplateContentException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidApprovalRuleTemplateDescriptionException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidApprovalRuleTemplateDescriptionException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidApprovalRuleTemplateNameException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidApprovalRuleTemplateNameException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidApprovalStateException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidApprovalStateException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidAuthorArnException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidAuthorArnException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidBlobIdException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidBlobIdException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidBranchNameException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidBranchNameException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidClientRequestTokenException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidClientRequestTokenException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidCommentIdException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidCommentIdException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidCommitException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidCommitException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidCommitIdException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidCommitIdException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidConflictDetailLevelException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidConflictDetailLevelException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidConflictResolutionException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidConflictResolutionException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidConflictResolutionStrategyException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidConflictResolutionStrategyException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidContinuationTokenException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidContinuationTokenException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidDeletionParameterException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidDeletionParameterException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidDescriptionException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidDescriptionException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidDestinationCommitSpecifierException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidDestinationCommitSpecifierException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidEmailException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidEmailException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidFileLocationException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidFileLocationException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidFileModeException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidFileModeException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidFilePositionException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidFilePositionException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidMaxConflictFilesException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidMaxConflictFilesException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidMaxMergeHunksException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidMaxMergeHunksException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidMaxResultsException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidMaxResultsException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidMergeOptionException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidMergeOptionException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidOrderException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidOrderException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidOverrideStatusException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidOverrideStatusException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidParentCommitIdException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidParentCommitIdException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidPathException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidPathException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidPullRequestEventTypeException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidPullRequestEventTypeException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidPullRequestIdException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidPullRequestIdException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidPullRequestStatusException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidPullRequestStatusException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidPullRequestStatusUpdateException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidPullRequestStatusUpdateException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidReactionUserArnException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidReactionUserArnException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidReactionValueException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidReactionValueException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidReferenceNameException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidReferenceNameException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidRelativeFileVersionEnumException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidRelativeFileVersionEnumException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidReplacementContentException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidReplacementContentException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidReplacementTypeException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidReplacementTypeException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidRepositoryDescriptionException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidRepositoryDescriptionException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidRepositoryNameException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidRepositoryNameException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidRepositoryTriggerBranchNameException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidRepositoryTriggerBranchNameException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidRepositoryTriggerCustomDataException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidRepositoryTriggerCustomDataException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidRepositoryTriggerDestinationArnException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidRepositoryTriggerDestinationArnException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidRepositoryTriggerEventsException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidRepositoryTriggerEventsException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidRepositoryTriggerNameException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidRepositoryTriggerNameException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidRepositoryTriggerRegionException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidRepositoryTriggerRegionException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidResourceArnException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidResourceArnException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidRevisionIdException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidRevisionIdException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidRuleContentSha256Exception < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidRuleContentSha256Exception] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidSortByException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidSortByException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidSourceCommitSpecifierException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidSourceCommitSpecifierException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidSystemTagUsageException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidSystemTagUsageException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidTagKeysListException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidTagKeysListException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidTagsMapException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidTagsMapException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidTargetBranchException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidTargetBranchException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidTargetException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidTargetException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidTargetsException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidTargetsException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class InvalidTitleException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::InvalidTitleException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class ManualMergeRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::ManualMergeRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class MaximumBranchesExceededException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::MaximumBranchesExceededException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class MaximumConflictResolutionEntriesExceededException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::MaximumConflictResolutionEntriesExceededException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class MaximumFileContentToLoadExceededException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::MaximumFileContentToLoadExceededException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class MaximumFileEntriesExceededException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::MaximumFileEntriesExceededException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class MaximumItemsToCompareExceededException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::MaximumItemsToCompareExceededException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class MaximumNumberOfApprovalsExceededException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::MaximumNumberOfApprovalsExceededException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class MaximumOpenPullRequestsExceededException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::MaximumOpenPullRequestsExceededException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class MaximumRepositoryNamesExceededException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::MaximumRepositoryNamesExceededException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class MaximumRepositoryTriggersExceededException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::MaximumRepositoryTriggersExceededException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class MaximumRuleTemplatesAssociatedWithRepositoryException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::MaximumRuleTemplatesAssociatedWithRepositoryException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class MergeOptionRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::MergeOptionRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class MultipleConflictResolutionEntriesException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::MultipleConflictResolutionEntriesException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class MultipleRepositoriesInPullRequestException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::MultipleRepositoriesInPullRequestException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class NameLengthExceededException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::NameLengthExceededException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class NoChangeException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::NoChangeException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class NumberOfRuleTemplatesExceededException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::NumberOfRuleTemplatesExceededException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class NumberOfRulesExceededException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::NumberOfRulesExceededException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class OverrideAlreadySetException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::OverrideAlreadySetException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class OverrideStatusRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::OverrideStatusRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class ParentCommitDoesNotExistException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::ParentCommitDoesNotExistException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class ParentCommitIdOutdatedException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::ParentCommitIdOutdatedException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class ParentCommitIdRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::ParentCommitIdRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class PathDoesNotExistException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::PathDoesNotExistException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class PathRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::PathRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class PullRequestAlreadyClosedException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::PullRequestAlreadyClosedException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class PullRequestApprovalRulesNotSatisfiedException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::PullRequestApprovalRulesNotSatisfiedException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class PullRequestCannotBeApprovedByAuthorException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::PullRequestCannotBeApprovedByAuthorException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class PullRequestDoesNotExistException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::PullRequestDoesNotExistException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class PullRequestIdRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::PullRequestIdRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class PullRequestStatusRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::PullRequestStatusRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class PutFileEntryConflictException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::PutFileEntryConflictException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class ReactionLimitExceededException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::ReactionLimitExceededException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class ReactionValueRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::ReactionValueRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class ReferenceDoesNotExistException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::ReferenceDoesNotExistException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class ReferenceNameRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::ReferenceNameRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class ReferenceTypeNotSupportedException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::ReferenceTypeNotSupportedException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class ReplacementContentRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::ReplacementContentRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class ReplacementTypeRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::ReplacementTypeRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class RepositoryDoesNotExistException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::RepositoryDoesNotExistException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class RepositoryLimitExceededException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::RepositoryLimitExceededException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class RepositoryNameExistsException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::RepositoryNameExistsException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class RepositoryNameRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::RepositoryNameRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class RepositoryNamesRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::RepositoryNamesRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class RepositoryNotAssociatedWithPullRequestException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::RepositoryNotAssociatedWithPullRequestException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class RepositoryTriggerBranchNameListRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::RepositoryTriggerBranchNameListRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class RepositoryTriggerDestinationArnRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::RepositoryTriggerDestinationArnRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class RepositoryTriggerEventsListRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::RepositoryTriggerEventsListRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class RepositoryTriggerNameRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::RepositoryTriggerNameRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class RepositoryTriggersListRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::RepositoryTriggersListRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class ResourceArnRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::ResourceArnRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class RestrictedSourceFileException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::RestrictedSourceFileException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class RevisionIdRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::RevisionIdRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class RevisionNotCurrentException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::RevisionNotCurrentException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class SameFileContentException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::SameFileContentException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class SamePathRequestException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::SamePathRequestException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class SourceAndDestinationAreSameException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::SourceAndDestinationAreSameException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class SourceFileOrContentRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::SourceFileOrContentRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class TagKeysListRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::TagKeysListRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class TagPolicyException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::TagPolicyException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class TagsMapRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::TagsMapRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class TargetRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::TargetRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class TargetsRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::TargetsRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class TipOfSourceReferenceIsDifferentException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::TipOfSourceReferenceIsDifferentException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class TipsDivergenceExceededException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::TipsDivergenceExceededException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class TitleRequiredException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::TitleRequiredException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end class TooManyTagsException < ServiceError # @param [Seahorse::Client::RequestContext] context # @param [String] message # @param [Aws::CodeCommit::Types::TooManyTagsException] data def initialize(context, message, data = Aws::EmptyStructure.new) super(context, message, data) end end end end