Struct aws_sdk_comprehend::types::InvalidRequestDetail
source · #[non_exhaustive]pub struct InvalidRequestDetail {
pub reason: Option<InvalidRequestDetailReason>,
}Expand description
Provides additional detail about why the request failed.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.reason: Option<InvalidRequestDetailReason>Reason codes include the following values:
-
DOCUMENT_SIZE_EXCEEDED - Document size is too large. Check the size of your file and resubmit the request.
-
UNSUPPORTED_DOC_TYPE - Document type is not supported. Check the file type and resubmit the request.
-
PAGE_LIMIT_EXCEEDED - Too many pages in the document. Check the number of pages in your file and resubmit the request.
-
TEXTRACT_ACCESS_DENIED - Access denied to Amazon Textract. Verify that your account has permission to use Amazon Textract API operations and resubmit the request.
-
NOT_TEXTRACT_JSON - Document is not Amazon Textract JSON format. Verify the format and resubmit the request.
-
MISMATCHED_TOTAL_PAGE_COUNT - Check the number of pages in your file and resubmit the request.
-
INVALID_DOCUMENT - Invalid document. Check the file and resubmit the request.
Implementations§
source§impl InvalidRequestDetail
impl InvalidRequestDetail
sourcepub fn reason(&self) -> Option<&InvalidRequestDetailReason>
pub fn reason(&self) -> Option<&InvalidRequestDetailReason>
Reason codes include the following values:
-
DOCUMENT_SIZE_EXCEEDED - Document size is too large. Check the size of your file and resubmit the request.
-
UNSUPPORTED_DOC_TYPE - Document type is not supported. Check the file type and resubmit the request.
-
PAGE_LIMIT_EXCEEDED - Too many pages in the document. Check the number of pages in your file and resubmit the request.
-
TEXTRACT_ACCESS_DENIED - Access denied to Amazon Textract. Verify that your account has permission to use Amazon Textract API operations and resubmit the request.
-
NOT_TEXTRACT_JSON - Document is not Amazon Textract JSON format. Verify the format and resubmit the request.
-
MISMATCHED_TOTAL_PAGE_COUNT - Check the number of pages in your file and resubmit the request.
-
INVALID_DOCUMENT - Invalid document. Check the file and resubmit the request.
source§impl InvalidRequestDetail
impl InvalidRequestDetail
sourcepub fn builder() -> InvalidRequestDetailBuilder
pub fn builder() -> InvalidRequestDetailBuilder
Creates a new builder-style object to manufacture InvalidRequestDetail.
Trait Implementations§
source§impl Clone for InvalidRequestDetail
impl Clone for InvalidRequestDetail
source§fn clone(&self) -> InvalidRequestDetail
fn clone(&self) -> InvalidRequestDetail
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for InvalidRequestDetail
impl Debug for InvalidRequestDetail
source§impl PartialEq for InvalidRequestDetail
impl PartialEq for InvalidRequestDetail
impl StructuralPartialEq for InvalidRequestDetail
Auto Trait Implementations§
impl Freeze for InvalidRequestDetail
impl RefUnwindSafe for InvalidRequestDetail
impl Send for InvalidRequestDetail
impl Sync for InvalidRequestDetail
impl Unpin for InvalidRequestDetail
impl UnwindSafe for InvalidRequestDetail
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more