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 in the document being analyzed.labels
(Consumer<DocumentLabel.Builder>... labels) The labels used in the document being analyzed.labels
(DocumentLabel... labels) The labels used in 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, sdkFieldNameToField, 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 models trained in multi-class mode. 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 safety classification, the response includes only two classes (SAFE_PROMPT and UNSAFE_PROMPT), along with a confidence score for each class. The value range of the score is zero to one, where one is the highest confidence.
- Parameters:
classes
- The classes used by the document being analyzed. These are used for models trained in multi-class mode. 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 safety classification, the response includes only two classes (SAFE_PROMPT and UNSAFE_PROMPT), along with a confidence score for each class. The value range of the score is zero to one, where one is the highest confidence.
- 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 models trained in multi-class mode. 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 safety classification, the response includes only two classes (SAFE_PROMPT and UNSAFE_PROMPT), along with a confidence score for each class. The value range of the score is zero to one, where one is the highest confidence.
- Parameters:
classes
- The classes used by the document being analyzed. These are used for models trained in multi-class mode. 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 safety classification, the response includes only two classes (SAFE_PROMPT and UNSAFE_PROMPT), along with a confidence score for each class. The value range of the score is zero to one, where one is the highest confidence.
- 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 models trained in multi-class mode. 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 safety classification, the response includes only two classes (SAFE_PROMPT and UNSAFE_PROMPT), along with a confidence score for each class. The value range of the score is zero to one, where one is the highest confidence.
This is a convenience method that creates an instance of theDocumentClass.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 in 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 in 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 in 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 in 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 in 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:
-