#[non_exhaustive]pub enum GetMergeOptionsError {
Show 17 variants
CommitDoesNotExistException(CommitDoesNotExistException),
CommitRequiredException(CommitRequiredException),
EncryptionIntegrityChecksFailedException(EncryptionIntegrityChecksFailedException),
EncryptionKeyAccessDeniedException(EncryptionKeyAccessDeniedException),
EncryptionKeyDisabledException(EncryptionKeyDisabledException),
EncryptionKeyNotFoundException(EncryptionKeyNotFoundException),
EncryptionKeyUnavailableException(EncryptionKeyUnavailableException),
InvalidCommitException(InvalidCommitException),
InvalidConflictDetailLevelException(InvalidConflictDetailLevelException),
InvalidConflictResolutionStrategyException(InvalidConflictResolutionStrategyException),
InvalidRepositoryNameException(InvalidRepositoryNameException),
MaximumFileContentToLoadExceededException(MaximumFileContentToLoadExceededException),
MaximumItemsToCompareExceededException(MaximumItemsToCompareExceededException),
RepositoryDoesNotExistException(RepositoryDoesNotExistException),
RepositoryNameRequiredException(RepositoryNameRequiredException),
TipsDivergenceExceededException(TipsDivergenceExceededException),
Unhandled(Unhandled),
}Expand description
Error type for the GetMergeOptionsError operation.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
CommitDoesNotExistException(CommitDoesNotExistException)
The specified commit does not exist or no commit was specified, and the specified repository has no default branch.
CommitRequiredException(CommitRequiredException)
A commit was not specified.
EncryptionIntegrityChecksFailedException(EncryptionIntegrityChecksFailedException)
An encryption integrity check failed.
EncryptionKeyAccessDeniedException(EncryptionKeyAccessDeniedException)
An encryption key could not be accessed.
EncryptionKeyDisabledException(EncryptionKeyDisabledException)
The encryption key is disabled.
EncryptionKeyNotFoundException(EncryptionKeyNotFoundException)
No encryption key was found.
The encryption key is not available.
InvalidCommitException(InvalidCommitException)
The specified commit is not valid.
InvalidConflictDetailLevelException(InvalidConflictDetailLevelException)
The specified conflict detail level is not valid.
InvalidConflictResolutionStrategyException(InvalidConflictResolutionStrategyException)
The specified conflict resolution strategy is not valid.
InvalidRepositoryNameException(InvalidRepositoryNameException)
A specified repository name is not valid.
This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
MaximumFileContentToLoadExceededException(MaximumFileContentToLoadExceededException)
The number of files to load exceeds the allowed limit.
MaximumItemsToCompareExceededException(MaximumItemsToCompareExceededException)
The number of items to compare between the source or destination branches and the merge base has exceeded the maximum allowed.
RepositoryDoesNotExistException(RepositoryDoesNotExistException)
The specified repository does not exist.
RepositoryNameRequiredException(RepositoryNameRequiredException)
A repository name is required, but was not specified.
TipsDivergenceExceededException(TipsDivergenceExceededException)
The divergence between the tips of the provided commit specifiers is too great to determine whether there might be any merge conflicts. Locally compare the specifiers using git diff or a diff tool.
Unhandled(Unhandled)
An unexpected error occurred (e.g., invalid JSON returned by the service or an unknown error code).
Implementations§
source§impl GetMergeOptionsError
impl GetMergeOptionsError
sourcepub fn unhandled(err: impl Into<Box<dyn Error + Send + Sync + 'static>>) -> Self
pub fn unhandled(err: impl Into<Box<dyn Error + Send + Sync + 'static>>) -> Self
Creates the GetMergeOptionsError::Unhandled variant from any error type.
sourcepub fn generic(err: ErrorMetadata) -> Self
pub fn generic(err: ErrorMetadata) -> Self
Creates the GetMergeOptionsError::Unhandled variant from a ::aws_smithy_types::error::ErrorMetadata.
sourcepub fn meta(&self) -> &ErrorMetadata
pub fn meta(&self) -> &ErrorMetadata
Returns error metadata, which includes the error code, message, request ID, and potentially additional information.
sourcepub fn is_commit_does_not_exist_exception(&self) -> bool
pub fn is_commit_does_not_exist_exception(&self) -> bool
Returns true if the error kind is GetMergeOptionsError::CommitDoesNotExistException.
sourcepub fn is_commit_required_exception(&self) -> bool
pub fn is_commit_required_exception(&self) -> bool
Returns true if the error kind is GetMergeOptionsError::CommitRequiredException.
sourcepub fn is_encryption_integrity_checks_failed_exception(&self) -> bool
pub fn is_encryption_integrity_checks_failed_exception(&self) -> bool
Returns true if the error kind is GetMergeOptionsError::EncryptionIntegrityChecksFailedException.
sourcepub fn is_encryption_key_access_denied_exception(&self) -> bool
pub fn is_encryption_key_access_denied_exception(&self) -> bool
Returns true if the error kind is GetMergeOptionsError::EncryptionKeyAccessDeniedException.
sourcepub fn is_encryption_key_disabled_exception(&self) -> bool
pub fn is_encryption_key_disabled_exception(&self) -> bool
Returns true if the error kind is GetMergeOptionsError::EncryptionKeyDisabledException.
sourcepub fn is_encryption_key_not_found_exception(&self) -> bool
pub fn is_encryption_key_not_found_exception(&self) -> bool
Returns true if the error kind is GetMergeOptionsError::EncryptionKeyNotFoundException.
Returns true if the error kind is GetMergeOptionsError::EncryptionKeyUnavailableException.
sourcepub fn is_invalid_commit_exception(&self) -> bool
pub fn is_invalid_commit_exception(&self) -> bool
Returns true if the error kind is GetMergeOptionsError::InvalidCommitException.
sourcepub fn is_invalid_conflict_detail_level_exception(&self) -> bool
pub fn is_invalid_conflict_detail_level_exception(&self) -> bool
Returns true if the error kind is GetMergeOptionsError::InvalidConflictDetailLevelException.
sourcepub fn is_invalid_conflict_resolution_strategy_exception(&self) -> bool
pub fn is_invalid_conflict_resolution_strategy_exception(&self) -> bool
Returns true if the error kind is GetMergeOptionsError::InvalidConflictResolutionStrategyException.
sourcepub fn is_invalid_repository_name_exception(&self) -> bool
pub fn is_invalid_repository_name_exception(&self) -> bool
Returns true if the error kind is GetMergeOptionsError::InvalidRepositoryNameException.
sourcepub fn is_maximum_file_content_to_load_exceeded_exception(&self) -> bool
pub fn is_maximum_file_content_to_load_exceeded_exception(&self) -> bool
Returns true if the error kind is GetMergeOptionsError::MaximumFileContentToLoadExceededException.
sourcepub fn is_maximum_items_to_compare_exceeded_exception(&self) -> bool
pub fn is_maximum_items_to_compare_exceeded_exception(&self) -> bool
Returns true if the error kind is GetMergeOptionsError::MaximumItemsToCompareExceededException.
sourcepub fn is_repository_does_not_exist_exception(&self) -> bool
pub fn is_repository_does_not_exist_exception(&self) -> bool
Returns true if the error kind is GetMergeOptionsError::RepositoryDoesNotExistException.
sourcepub fn is_repository_name_required_exception(&self) -> bool
pub fn is_repository_name_required_exception(&self) -> bool
Returns true if the error kind is GetMergeOptionsError::RepositoryNameRequiredException.
sourcepub fn is_tips_divergence_exceeded_exception(&self) -> bool
pub fn is_tips_divergence_exceeded_exception(&self) -> bool
Returns true if the error kind is GetMergeOptionsError::TipsDivergenceExceededException.
Trait Implementations§
source§impl CreateUnhandledError for GetMergeOptionsError
impl CreateUnhandledError for GetMergeOptionsError
source§fn create_unhandled_error(
source: Box<dyn Error + Send + Sync + 'static>,
meta: Option<ErrorMetadata>
) -> Self
fn create_unhandled_error( source: Box<dyn Error + Send + Sync + 'static>, meta: Option<ErrorMetadata> ) -> Self
source and error metadata.source§impl Debug for GetMergeOptionsError
impl Debug for GetMergeOptionsError
source§impl Display for GetMergeOptionsError
impl Display for GetMergeOptionsError
source§impl Error for GetMergeOptionsError
impl Error for GetMergeOptionsError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
source§impl From<GetMergeOptionsError> for Error
impl From<GetMergeOptionsError> for Error
source§fn from(err: GetMergeOptionsError) -> Self
fn from(err: GetMergeOptionsError) -> Self
source§impl ProvideErrorMetadata for GetMergeOptionsError
impl ProvideErrorMetadata for GetMergeOptionsError
source§fn meta(&self) -> &ErrorMetadata
fn meta(&self) -> &ErrorMetadata
source§impl RequestId for GetMergeOptionsError
impl RequestId for GetMergeOptionsError
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.