@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Adapter extends Object implements Serializable, Cloneable, StructuredPojo
An adapter selected for use when analyzing documents. Contains an adapter ID and a version number. Contains information on pages selected for analysis when analyzing documents asychronously.
Constructor and Description |
---|
Adapter() |
Modifier and Type | Method and Description |
---|---|
Adapter |
clone() |
boolean |
equals(Object obj) |
String |
getAdapterId()
A unique identifier for the adapter resource.
|
List<String> |
getPages()
Pages is a parameter that the user inputs to specify which pages to apply an adapter to.
|
String |
getVersion()
A string that identifies the version of the adapter.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAdapterId(String adapterId)
A unique identifier for the adapter resource.
|
void |
setPages(Collection<String> pages)
Pages is a parameter that the user inputs to specify which pages to apply an adapter to.
|
void |
setVersion(String version)
A string that identifies the version of the adapter.
|
String |
toString()
Returns a string representation of this object.
|
Adapter |
withAdapterId(String adapterId)
A unique identifier for the adapter resource.
|
Adapter |
withPages(Collection<String> pages)
Pages is a parameter that the user inputs to specify which pages to apply an adapter to.
|
Adapter |
withPages(String... pages)
Pages is a parameter that the user inputs to specify which pages to apply an adapter to.
|
Adapter |
withVersion(String version)
A string that identifies the version of the adapter.
|
public void setAdapterId(String adapterId)
A unique identifier for the adapter resource.
adapterId
- A unique identifier for the adapter resource.public String getAdapterId()
A unique identifier for the adapter resource.
public Adapter withAdapterId(String adapterId)
A unique identifier for the adapter resource.
adapterId
- A unique identifier for the adapter resource.public List<String> getPages()
Pages is a parameter that the user inputs to specify which pages to apply an adapter 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.
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 void setPages(Collection<String> pages)
Pages is a parameter that the user inputs to specify which pages to apply an adapter 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.
pages
- Pages is a parameter that the user inputs to specify which pages to apply an adapter 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.
public Adapter withPages(String... pages)
Pages is a parameter that the user inputs to specify which pages to apply an adapter 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.
NOTE: This method appends the values to the existing list (if any). Use
setPages(java.util.Collection)
or withPages(java.util.Collection)
if you want to override the
existing values.
pages
- Pages is a parameter that the user inputs to specify which pages to apply an adapter 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.
public Adapter withPages(Collection<String> pages)
Pages is a parameter that the user inputs to specify which pages to apply an adapter 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.
pages
- Pages is a parameter that the user inputs to specify which pages to apply an adapter 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.
public void setVersion(String version)
A string that identifies the version of the adapter.
version
- A string that identifies the version of the adapter.public String getVersion()
A string that identifies the version of the adapter.
public Adapter withVersion(String version)
A string that identifies the version of the adapter.
version
- A string that identifies the version of the adapter.public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.