Interface InquiryDetail.Builder

  • Method Details

    • arn

      ARN of the compliance inquiry resource.

      Parameters:
      arn - ARN of the compliance inquiry resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      Title of the inquiry.

      Parameters:
      name - Title of the inquiry.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • id

      Unique resource ID for the compliance inquiry.

      Parameters:
      id - Unique resource ID for the compliance inquiry.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      InquiryDetail.Builder status(String status)

      Current processing status of the inquiry.

      Parameters:
      status - Current processing status of the inquiry.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      Current processing status of the inquiry.

      Parameters:
      status - Current processing status of the inquiry.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • statusMessage

      InquiryDetail.Builder statusMessage(String statusMessage)

      Status message providing additional context.

      Parameters:
      statusMessage - Status message providing additional context.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • statusMessage

      InquiryDetail.Builder statusMessage(InquiryStatusMessage statusMessage)

      Status message providing additional context.

      Parameters:
      statusMessage - Status message providing additional context.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • inputSource

      InquiryDetail.Builder inputSource(String inputSource)

      Type of inquiry content (text or file).

      Parameters:
      inputSource - Type of inquiry content (text or file).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • inputSource

      InquiryDetail.Builder inputSource(InputSource inputSource)

      Type of inquiry content (text or file).

      Parameters:
      inputSource - Type of inquiry content (text or file).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • createdAt

      InquiryDetail.Builder createdAt(Instant createdAt)

      Timestamp indicating when the resource was created.

      Parameters:
      createdAt - Timestamp indicating when the resource was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      InquiryDetail.Builder updatedAt(Instant updatedAt)

      Timestamp indicating when the resource was last modified.

      Parameters:
      updatedAt - Timestamp indicating when the resource was last modified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • supportMode

      InquiryDetail.Builder supportMode(String supportMode)

      Support mode for this inquiry. AI_ONLY provides AI-generated responses. FULL_SUPPORT includes human expert review.

      Parameters:
      supportMode - Support mode for this inquiry. AI_ONLY provides AI-generated responses. FULL_SUPPORT includes human expert review.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • supportMode

      InquiryDetail.Builder supportMode(InquirySupportMode supportMode)

      Support mode for this inquiry. AI_ONLY provides AI-generated responses. FULL_SUPPORT includes human expert review.

      Parameters:
      supportMode - Support mode for this inquiry. AI_ONLY provides AI-generated responses. FULL_SUPPORT includes human expert review.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: