@Generated(value="software.amazon.awssdk:codegen") public final class Query extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Query.Builder,Query>
Each query contains the question you want to ask in the Text and the alias you want to associate.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Query.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
alias()
Alias attached to the query, for ease of location.
|
static Query.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasPages()
For responses, this returns true if the service returned a value for the Pages property.
|
List<String> |
pages()
Pages is a parameter that the user inputs to specify which pages to apply a query to.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Query.Builder> |
serializableBuilderClass() |
String |
text()
Question that Amazon Textract will apply to the document.
|
Query.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String text()
Question that Amazon Textract will apply to the document. An example would be "What is the customer's SSN?"
public final String alias()
Alias attached to the query, for ease of location.
public final boolean hasPages()
isEmpty() method on the property). This is useful
because the SDK will never return a null collection or map, but you may need to differentiate between the service
returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true
if a value for the property was specified in the request builder, and false if a value was not specified.public final List<String> pages()
Pages is a parameter that the user inputs to specify which pages to apply a query to. 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 list.
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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasPages() method.
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 list.
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.
public Query.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Query.Builder,Query>public static Query.Builder builder()
public static Class<? extends Query.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.