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.BuilderdocumentMetadata(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, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldsMethods 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.Builderavoiding the need to create one manually viaDocumentClass.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaDocumentLabel.builder().When the
Consumercompletes,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
Byteparameter.- Parameters:
documentMetadata- Extraction information about the document. This field is present in the response only if your request includes theByteparameter.- 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 theByteparameter.DocumentMetadata.Builderavoiding the need to create one manually viaDocumentMetadata.builder().When the
Consumercompletes,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
Byteparameter.- Parameters:
documentType- The document type for each page in the input document. This field is present in the response only if your request includes theByteparameter.- 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
Byteparameter.- Parameters:
documentType- The document type for each page in the input document. This field is present in the response only if your request includes theByteparameter.- 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 theByteparameter.DocumentTypeListItem.Builderavoiding the need to create one manually viaDocumentTypeListItem.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaErrorsListItem.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaWarningsListItem.builder().When the
Consumercompletes,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:
-