#[non_exhaustive]pub struct Builder { /* private fields */ }Expand description
A builder for Query
Implementations
sourceimpl Builder
impl Builder
sourcepub fn text(self, input: impl Into<String>) -> Self
pub fn text(self, input: impl Into<String>) -> Self
Question that Amazon Textract will apply to the document. An example would be "What is the customer's SSN?"
sourcepub fn set_text(self, input: Option<String>) -> Self
pub fn set_text(self, input: Option<String>) -> Self
Question that Amazon Textract will apply to the document. An example would be "What is the customer's SSN?"
sourcepub fn alias(self, input: impl Into<String>) -> Self
pub fn alias(self, input: impl Into<String>) -> Self
Alias attached to the query, for ease of location.
sourcepub fn set_alias(self, input: Option<String>) -> Self
pub fn set_alias(self, input: Option<String>) -> Self
Alias attached to the query, for ease of location.
sourcepub fn pages(self, input: impl Into<String>) -> Self
pub fn pages(self, input: impl Into<String>) -> Self
Appends an item to pages.
To override the contents of this collection use set_pages.
List of pages associated with the query. The following is a list of rules for using this parameter.
-
If a page is not specified, it is set to
["1"]by default. -
The following characters are allowed in the parameter's string:
0 1 2 3 4 5 6 7 8 9 - *. No whitespace is allowed. -
When using
*to indicate all pages, it must be the only element in the string. -
You can use page intervals, such as
[“1-3”, “1-1”, “4-*”]. Where*indicates last page of document. -
Specified pages must be greater than 0 and less than or equal to the number of pages in the document.
sourcepub fn set_pages(self, input: Option<Vec<String>>) -> Self
pub fn set_pages(self, input: Option<Vec<String>>) -> Self
List of pages associated with the query. The following is a list of rules for using this parameter.
-
If a page is not specified, it is set to
["1"]by default. -
The following characters are allowed in the parameter's string:
0 1 2 3 4 5 6 7 8 9 - *. No whitespace is allowed. -
When using
*to indicate all pages, it must be the only element in the string. -
You can use page intervals, such as
[“1-3”, “1-1”, “4-*”]. Where*indicates last page of document. -
Specified pages must be greater than 0 and less than or equal to the number of pages in the document.
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more