@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ClassifyDocumentResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
ClassifyDocumentResult() |
Modifier and Type | Method and Description |
---|---|
ClassifyDocumentResult |
clone() |
boolean |
equals(Object obj) |
List<DocumentClass> |
getClasses()
The classes used by the document being analyzed.
|
DocumentMetadata |
getDocumentMetadata()
Extraction information about the document.
|
List<DocumentTypeListItem> |
getDocumentType()
The document type for each page in the input document.
|
List<ErrorsListItem> |
getErrors()
Page-level errors that the system detected while processing the input document.
|
List<DocumentLabel> |
getLabels()
The labels used the document being analyzed.
|
List<WarningsListItem> |
getWarnings()
Warnings detected while processing the input document.
|
int |
hashCode() |
void |
setClasses(Collection<DocumentClass> classes)
The classes used by the document being analyzed.
|
void |
setDocumentMetadata(DocumentMetadata documentMetadata)
Extraction information about the document.
|
void |
setDocumentType(Collection<DocumentTypeListItem> documentType)
The document type for each page in the input document.
|
void |
setErrors(Collection<ErrorsListItem> errors)
Page-level errors that the system detected while processing the input document.
|
void |
setLabels(Collection<DocumentLabel> labels)
The labels used the document being analyzed.
|
void |
setWarnings(Collection<WarningsListItem> warnings)
Warnings detected while processing the input document.
|
String |
toString()
Returns a string representation of this object.
|
ClassifyDocumentResult |
withClasses(Collection<DocumentClass> classes)
The classes used by the document being analyzed.
|
ClassifyDocumentResult |
withClasses(DocumentClass... classes)
The classes used by the document being analyzed.
|
ClassifyDocumentResult |
withDocumentMetadata(DocumentMetadata documentMetadata)
Extraction information about the document.
|
ClassifyDocumentResult |
withDocumentType(Collection<DocumentTypeListItem> documentType)
The document type for each page in the input document.
|
ClassifyDocumentResult |
withDocumentType(DocumentTypeListItem... documentType)
The document type for each page in the input document.
|
ClassifyDocumentResult |
withErrors(Collection<ErrorsListItem> errors)
Page-level errors that the system detected while processing the input document.
|
ClassifyDocumentResult |
withErrors(ErrorsListItem... errors)
Page-level errors that the system detected while processing the input document.
|
ClassifyDocumentResult |
withLabels(Collection<DocumentLabel> labels)
The labels used the document being analyzed.
|
ClassifyDocumentResult |
withLabels(DocumentLabel... labels)
The labels used the document being analyzed.
|
ClassifyDocumentResult |
withWarnings(Collection<WarningsListItem> warnings)
Warnings detected while processing the input document.
|
ClassifyDocumentResult |
withWarnings(WarningsListItem... warnings)
Warnings detected while processing the input document.
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public List<DocumentClass> getClasses()
The classes used by the document being analyzed. These are used for multi-class trained models. Individual classes are mutually exclusive and each document is expected to have only a single class assigned to it. For example, an animal can be a dog or a cat, but not both at the same time.
public void setClasses(Collection<DocumentClass> classes)
The classes used by the document being analyzed. These are used for multi-class trained models. Individual classes are mutually exclusive and each document is expected to have only a single class assigned to it. For example, an animal can be a dog or a cat, but not both at the same time.
classes
- The classes used by the document being analyzed. These are used for multi-class trained models. Individual
classes are mutually exclusive and each document is expected to have only a single class assigned to it.
For example, an animal can be a dog or a cat, but not both at the same time.public ClassifyDocumentResult withClasses(DocumentClass... classes)
The classes used by the document being analyzed. These are used for multi-class trained models. Individual classes are mutually exclusive and each document is expected to have only a single class assigned to it. For example, an animal can be a dog or a cat, but not both at the same time.
NOTE: This method appends the values to the existing list (if any). Use
setClasses(java.util.Collection)
or withClasses(java.util.Collection)
if you want to override
the existing values.
classes
- The classes used by the document being analyzed. These are used for multi-class trained models. Individual
classes are mutually exclusive and each document is expected to have only a single class assigned to it.
For example, an animal can be a dog or a cat, but not both at the same time.public ClassifyDocumentResult withClasses(Collection<DocumentClass> classes)
The classes used by the document being analyzed. These are used for multi-class trained models. Individual classes are mutually exclusive and each document is expected to have only a single class assigned to it. For example, an animal can be a dog or a cat, but not both at the same time.
classes
- The classes used by the document being analyzed. These are used for multi-class trained models. Individual
classes are mutually exclusive and each document is expected to have only a single class assigned to it.
For example, an animal can be a dog or a cat, but not both at the same time.public List<DocumentLabel> getLabels()
The labels used the document being analyzed. These are used for multi-label trained models. Individual labels represent different categories that are related in some manner and are not mutually exclusive. For example, a movie can be just an action movie, or it can be an action movie, a science fiction movie, and a comedy, all at the same time.
public void setLabels(Collection<DocumentLabel> labels)
The labels used the document being analyzed. These are used for multi-label trained models. Individual labels represent different categories that are related in some manner and are not mutually exclusive. For example, a movie can be just an action movie, or it can be an action movie, a science fiction movie, and a comedy, all at the same time.
labels
- The labels used the document being analyzed. These are used for multi-label trained models. Individual
labels represent different categories that are related in some manner and are not mutually exclusive. For
example, a movie can be just an action movie, or it can be an action movie, a science fiction movie, and a
comedy, all at the same time.public ClassifyDocumentResult withLabels(DocumentLabel... labels)
The labels used the document being analyzed. These are used for multi-label trained models. Individual labels represent different categories that are related in some manner and are not mutually exclusive. For example, a movie can be just an action movie, or it can be an action movie, a science fiction movie, and a comedy, all at the same time.
NOTE: This method appends the values to the existing list (if any). Use
setLabels(java.util.Collection)
or withLabels(java.util.Collection)
if you want to override the
existing values.
labels
- The labels used the document being analyzed. These are used for multi-label trained models. Individual
labels represent different categories that are related in some manner and are not mutually exclusive. For
example, a movie can be just an action movie, or it can be an action movie, a science fiction movie, and a
comedy, all at the same time.public ClassifyDocumentResult withLabels(Collection<DocumentLabel> labels)
The labels used the document being analyzed. These are used for multi-label trained models. Individual labels represent different categories that are related in some manner and are not mutually exclusive. For example, a movie can be just an action movie, or it can be an action movie, a science fiction movie, and a comedy, all at the same time.
labels
- The labels used the document being analyzed. These are used for multi-label trained models. Individual
labels represent different categories that are related in some manner and are not mutually exclusive. For
example, a movie can be just an action movie, or it can be an action movie, a science fiction movie, and a
comedy, all at the same time.public void setDocumentMetadata(DocumentMetadata documentMetadata)
Extraction information about the document. This field is present in the response only if your request includes
the Byte
parameter.
documentMetadata
- Extraction information about the document. This field is present in the response only if your request
includes the Byte
parameter.public DocumentMetadata getDocumentMetadata()
Extraction information about the document. This field is present in the response only if your request includes
the Byte
parameter.
Byte
parameter.public ClassifyDocumentResult withDocumentMetadata(DocumentMetadata documentMetadata)
Extraction information about the document. This field is present in the response only if your request includes
the Byte
parameter.
documentMetadata
- Extraction information about the document. This field is present in the response only if your request
includes the Byte
parameter.public List<DocumentTypeListItem> getDocumentType()
The document type for each page in the input document. This field is present in the response only if your request
includes the Byte
parameter.
Byte
parameter.public void setDocumentType(Collection<DocumentTypeListItem> documentType)
The document type for each page in the input document. This field is present in the response only if your request
includes the Byte
parameter.
documentType
- The document type for each page in the input document. This field is present in the response only if your
request includes the Byte
parameter.public ClassifyDocumentResult withDocumentType(DocumentTypeListItem... documentType)
The document type for each page in the input document. This field is present in the response only if your request
includes the Byte
parameter.
NOTE: This method appends the values to the existing list (if any). Use
setDocumentType(java.util.Collection)
or withDocumentType(java.util.Collection)
if you want to
override the existing values.
documentType
- The document type for each page in the input document. This field is present in the response only if your
request includes the Byte
parameter.public ClassifyDocumentResult withDocumentType(Collection<DocumentTypeListItem> documentType)
The document type for each page in the input document. This field is present in the response only if your request
includes the Byte
parameter.
documentType
- The document type for each page in the input document. This field is present in the response only if your
request includes the Byte
parameter.public List<ErrorsListItem> getErrors()
Page-level errors that the system detected while processing the input document. The field is empty if the system encountered no errors.
public void setErrors(Collection<ErrorsListItem> errors)
Page-level errors that the system detected while processing the input document. The field is empty if the system encountered no errors.
errors
- Page-level errors that the system detected while processing the input document. The field is empty if the
system encountered no errors.public ClassifyDocumentResult withErrors(ErrorsListItem... errors)
Page-level errors that the system detected while processing the input document. The field is empty if the system encountered no errors.
NOTE: This method appends the values to the existing list (if any). Use
setErrors(java.util.Collection)
or withErrors(java.util.Collection)
if you want to override the
existing values.
errors
- Page-level errors that the system detected while processing the input document. The field is empty if the
system encountered no errors.public ClassifyDocumentResult withErrors(Collection<ErrorsListItem> errors)
Page-level errors that the system detected while processing the input document. The field is empty if the system encountered no errors.
errors
- Page-level errors that the system detected while processing the input document. The field is empty if the
system encountered no errors.public List<WarningsListItem> getWarnings()
Warnings detected while processing the input document. The response includes a warning if there is a mismatch between the input document type and the model type associated with the endpoint that you specified. The response can also include warnings for individual pages that have a mismatch.
The field is empty if the system generated no warnings.
The field is empty if the system generated no warnings.
public void setWarnings(Collection<WarningsListItem> warnings)
Warnings detected while processing the input document. The response includes a warning if there is a mismatch between the input document type and the model type associated with the endpoint that you specified. The response can also include warnings for individual pages that have a mismatch.
The field is empty if the system generated no warnings.
warnings
- Warnings detected while processing the input document. The response includes a warning if there is a
mismatch between the input document type and the model type associated with the endpoint that you
specified. The response can also include warnings for individual pages that have a mismatch.
The field is empty if the system generated no warnings.
public ClassifyDocumentResult withWarnings(WarningsListItem... warnings)
Warnings detected while processing the input document. The response includes a warning if there is a mismatch between the input document type and the model type associated with the endpoint that you specified. The response can also include warnings for individual pages that have a mismatch.
The field is empty if the system generated no warnings.
NOTE: This method appends the values to the existing list (if any). Use
setWarnings(java.util.Collection)
or withWarnings(java.util.Collection)
if you want to override
the existing values.
warnings
- Warnings detected while processing the input document. The response includes a warning if there is a
mismatch between the input document type and the model type associated with the endpoint that you
specified. The response can also include warnings for individual pages that have a mismatch.
The field is empty if the system generated no warnings.
public ClassifyDocumentResult withWarnings(Collection<WarningsListItem> warnings)
Warnings detected while processing the input document. The response includes a warning if there is a mismatch between the input document type and the model type associated with the endpoint that you specified. The response can also include warnings for individual pages that have a mismatch.
The field is empty if the system generated no warnings.
warnings
- Warnings detected while processing the input document. The response includes a warning if there is a
mismatch between the input document type and the model type associated with the endpoint that you
specified. The response can also include warnings for individual pages that have a mismatch.
The field is empty if the system generated no warnings.
public String toString()
toString
in class Object
Object.toString()
public ClassifyDocumentResult clone()