Interface ClassifyDocumentResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,ComprehendResponse.Builder
,CopyableBuilder<ClassifyDocumentResponse.Builder,
,ClassifyDocumentResponse> SdkBuilder<ClassifyDocumentResponse.Builder,
,ClassifyDocumentResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
ClassifyDocumentResponse
-
Method Summary
Modifier and TypeMethodDescriptionclasses
(Collection<DocumentClass> classes) The classes used by the document being analyzed.classes
(Consumer<DocumentClass.Builder>... classes) The classes used by the document being analyzed.classes
(DocumentClass... classes) The classes used by the document being analyzed.default ClassifyDocumentResponse.Builder
documentMetadata
(Consumer<DocumentMetadata.Builder> documentMetadata) Extraction information about the document.documentMetadata
(DocumentMetadata documentMetadata) Extraction information about the document.documentType
(Collection<DocumentTypeListItem> documentType) The document type for each page in the input document.documentType
(Consumer<DocumentTypeListItem.Builder>... documentType) The document type for each page in the input document.documentType
(DocumentTypeListItem... documentType) The document type for each page in the input document.errors
(Collection<ErrorsListItem> errors) Page-level errors that the system detected while processing the input document.errors
(Consumer<ErrorsListItem.Builder>... errors) Page-level errors that the system detected while processing the input document.errors
(ErrorsListItem... errors) Page-level errors that the system detected while processing the input document.labels
(Collection<DocumentLabel> labels) The labels used the document being analyzed.labels
(Consumer<DocumentLabel.Builder>... labels) The labels used the document being analyzed.labels
(DocumentLabel... labels) The labels used the document being analyzed.warnings
(Collection<WarningsListItem> warnings) Warnings detected while processing the input document.warnings
(Consumer<WarningsListItem.Builder>... warnings) Warnings detected while processing the input document.warnings
(WarningsListItem... warnings) Warnings detected while processing the input document.Methods inherited from interface software.amazon.awssdk.services.comprehend.model.ComprehendResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
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.
For prompt classification, the response includes a single class (
UNDESIRED_PROMPT
), along with a confidence score. A higher confidence score indicates that the input prompt is undesired in nature.- Parameters:
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.For prompt classification, the response includes a single class (
UNDESIRED_PROMPT
), along with a confidence score. A higher confidence score indicates that the input prompt is undesired in nature.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
For prompt classification, the response includes a single class (
UNDESIRED_PROMPT
), along with a confidence score. A higher confidence score indicates that the input prompt is undesired in nature.- Parameters:
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.For prompt classification, the response includes a single class (
UNDESIRED_PROMPT
), along with a confidence score. A higher confidence score indicates that the input prompt is undesired in nature.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
For prompt classification, the response includes a single class (
This is a convenience method that creates an instance of theUNDESIRED_PROMPT
), along with a confidence score. A higher confidence score indicates that the input prompt is undesired in nature.DocumentClass.Builder
avoiding the need to create one manually viaDocumentClass.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toclasses(List<DocumentClass>)
.- Parameters:
classes
- a consumer that will call methods onDocumentClass.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
This is a convenience method that creates an instance of theDocumentLabel.Builder
avoiding the need to create one manually viaDocumentLabel.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolabels(List<DocumentLabel>)
.- Parameters:
labels
- a consumer that will call methods onDocumentLabel.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
documentMetadata
Extraction information about the document. This field is present in the response only if your request includes the
Byte
parameter.- Parameters:
documentMetadata
- Extraction information about the document. This field is present in the response only if your request includes theByte
parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
documentMetadata
default ClassifyDocumentResponse.Builder documentMetadata(Consumer<DocumentMetadata.Builder> documentMetadata) Extraction information about the document. This field is present in the response only if your request includes the
This is a convenience method that creates an instance of theByte
parameter.DocumentMetadata.Builder
avoiding the need to create one manually viaDocumentMetadata.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todocumentMetadata(DocumentMetadata)
.- Parameters:
documentMetadata
- a consumer that will call methods onDocumentMetadata.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.- Parameters:
documentType
- The document type for each page in the input document. This field is present in the response only if your request includes theByte
parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.- Parameters:
documentType
- The document type for each page in the input document. This field is present in the response only if your request includes theByte
parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
documentType
ClassifyDocumentResponse.Builder documentType(Consumer<DocumentTypeListItem.Builder>... documentType) The document type for each page in the input document. This field is present in the response only if your request includes the
This is a convenience method that creates an instance of theByte
parameter.DocumentTypeListItem.Builder
avoiding the need to create one manually viaDocumentTypeListItem.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todocumentType(List<DocumentTypeListItem>)
.- Parameters:
documentType
- a consumer that will call methods onDocumentTypeListItem.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
errors
Page-level errors that the system detected while processing the input document. The field is empty if the system encountered no errors.
- Parameters:
errors
- Page-level errors that the system detected while processing the input document. The field is empty if the system encountered no errors.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
errors
Page-level errors that the system detected while processing the input document. The field is empty if the system encountered no errors.
- Parameters:
errors
- Page-level errors that the system detected while processing the input document. The field is empty if the system encountered no errors.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
errors
Page-level errors that the system detected while processing the input document. The field is empty if the system encountered no errors.
This is a convenience method that creates an instance of theErrorsListItem.Builder
avoiding the need to create one manually viaErrorsListItem.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toerrors(List<ErrorsListItem>)
.- Parameters:
errors
- a consumer that will call methods onErrorsListItem.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
- Parameters:
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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
- Parameters:
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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
This is a convenience method that creates an instance of theWarningsListItem.Builder
avoiding the need to create one manually viaWarningsListItem.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed towarnings(List<WarningsListItem>)
.- Parameters:
warnings
- a consumer that will call methods onWarningsListItem.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-