Interface GetExpenseAnalysisResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<GetExpenseAnalysisResponse.Builder,GetExpenseAnalysisResponse>, SdkBuilder<GetExpenseAnalysisResponse.Builder,GetExpenseAnalysisResponse>, SdkPojo, SdkResponse.Builder, TextractResponse.Builder
Enclosing class:
GetExpenseAnalysisResponse

public static interface GetExpenseAnalysisResponse.Builder extends TextractResponse.Builder, SdkPojo, CopyableBuilder<GetExpenseAnalysisResponse.Builder,GetExpenseAnalysisResponse>
  • Method Details

    • documentMetadata

      GetExpenseAnalysisResponse.Builder documentMetadata(DocumentMetadata documentMetadata)

      Information about a document that Amazon Textract processed. DocumentMetadata is returned in every page of paginated responses from an Amazon Textract operation.

      Parameters:
      documentMetadata - Information about a document that Amazon Textract processed. DocumentMetadata is returned in every page of paginated responses from an Amazon Textract operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • documentMetadata

      default GetExpenseAnalysisResponse.Builder documentMetadata(Consumer<DocumentMetadata.Builder> documentMetadata)

      Information about a document that Amazon Textract processed. DocumentMetadata is returned in every page of paginated responses from an Amazon Textract operation.

      This is a convenience method that creates an instance of the DocumentMetadata.Builder avoiding the need to create one manually via DocumentMetadata.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to documentMetadata(DocumentMetadata).

      Parameters:
      documentMetadata - a consumer that will call methods on DocumentMetadata.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • jobStatus

      The current status of the text detection job.

      Parameters:
      jobStatus - The current status of the text detection job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • jobStatus

      The current status of the text detection job.

      Parameters:
      jobStatus - The current status of the text detection job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • nextToken

      If the response is truncated, Amazon Textract returns this token. You can use this token in the subsequent request to retrieve the next set of text-detection results.

      Parameters:
      nextToken - If the response is truncated, Amazon Textract returns this token. You can use this token in the subsequent request to retrieve the next set of text-detection results.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • expenseDocuments

      GetExpenseAnalysisResponse.Builder expenseDocuments(Collection<ExpenseDocument> expenseDocuments)

      The expenses detected by Amazon Textract.

      Parameters:
      expenseDocuments - The expenses detected by Amazon Textract.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • expenseDocuments

      GetExpenseAnalysisResponse.Builder expenseDocuments(ExpenseDocument... expenseDocuments)

      The expenses detected by Amazon Textract.

      Parameters:
      expenseDocuments - The expenses detected by Amazon Textract.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • expenseDocuments

      The expenses detected by Amazon Textract.

      This is a convenience method that creates an instance of the ExpenseDocument.Builder avoiding the need to create one manually via ExpenseDocument.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to expenseDocuments(List<ExpenseDocument>).

      Parameters:
      expenseDocuments - a consumer that will call methods on ExpenseDocument.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • warnings

      A list of warnings that occurred during the text-detection operation for the document.

      Parameters:
      warnings - A list of warnings that occurred during the text-detection operation for the document.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • warnings

      A list of warnings that occurred during the text-detection operation for the document.

      Parameters:
      warnings - A list of warnings that occurred during the text-detection operation for the document.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • warnings

      A list of warnings that occurred during the text-detection operation for the document.

      This is a convenience method that creates an instance of the Warning.Builder avoiding the need to create one manually via Warning.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to warnings(List<Warning>).

      Parameters:
      warnings - a consumer that will call methods on Warning.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • statusMessage

      GetExpenseAnalysisResponse.Builder statusMessage(String statusMessage)

      Returns if the detection job could not be completed. Contains explanation for what error occured.

      Parameters:
      statusMessage - Returns if the detection job could not be completed. Contains explanation for what error occured.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • analyzeExpenseModelVersion

      GetExpenseAnalysisResponse.Builder analyzeExpenseModelVersion(String analyzeExpenseModelVersion)

      The current model version of AnalyzeExpense.

      Parameters:
      analyzeExpenseModelVersion - The current model version of AnalyzeExpense.
      Returns:
      Returns a reference to this object so that method calls can be chained together.