Interface PutComplianceInquiryFeedbackRequest.Builder

  • Method Details

    • complianceInquiryId

      PutComplianceInquiryFeedbackRequest.Builder complianceInquiryId(String complianceInquiryId)

      The unique identifier for the compliance inquiry.

      Parameters:
      complianceInquiryId - The unique identifier for the compliance inquiry.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • queryIdentifier

      PutComplianceInquiryFeedbackRequest.Builder queryIdentifier(Integer queryIdentifier)

      The sequential identifier of the query to provide feedback on.

      Parameters:
      queryIdentifier - The sequential identifier of the query to provide feedback on.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • rating

      The rating for the feedback. Valid values are THUMBS_UP and THUMBS_DOWN.

      Parameters:
      rating - The rating for the feedback. Valid values are THUMBS_UP and THUMBS_DOWN.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • rating

      The rating for the feedback. Valid values are THUMBS_UP and THUMBS_DOWN.

      Parameters:
      rating - The rating for the feedback. Valid values are THUMBS_UP and THUMBS_DOWN.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • responseRevisionId

      PutComplianceInquiryFeedbackRequest.Builder responseRevisionId(Integer responseRevisionId)

      The response revision ID. Use this value to prevent submitting feedback on a stale response.

      Parameters:
      responseRevisionId - The response revision ID. Use this value to prevent submitting feedback on a stale response.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • reasonCodesWithStrings

      PutComplianceInquiryFeedbackRequest.Builder reasonCodesWithStrings(Collection<String> reasonCodes)

      The reason codes that describe why you rated the response. Valid values are OTHER, PARTIAL_RESPONSE, and IRRELEVANT_RESPONSE.

      Parameters:
      reasonCodes - The reason codes that describe why you rated the response. Valid values are OTHER, PARTIAL_RESPONSE, and IRRELEVANT_RESPONSE.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • reasonCodesWithStrings

      PutComplianceInquiryFeedbackRequest.Builder reasonCodesWithStrings(String... reasonCodes)

      The reason codes that describe why you rated the response. Valid values are OTHER, PARTIAL_RESPONSE, and IRRELEVANT_RESPONSE.

      Parameters:
      reasonCodes - The reason codes that describe why you rated the response. Valid values are OTHER, PARTIAL_RESPONSE, and IRRELEVANT_RESPONSE.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • reasonCodes

      The reason codes that describe why you rated the response. Valid values are OTHER, PARTIAL_RESPONSE, and IRRELEVANT_RESPONSE.

      Parameters:
      reasonCodes - The reason codes that describe why you rated the response. Valid values are OTHER, PARTIAL_RESPONSE, and IRRELEVANT_RESPONSE.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • reasonCodes

      The reason codes that describe why you rated the response. Valid values are OTHER, PARTIAL_RESPONSE, and IRRELEVANT_RESPONSE.

      Parameters:
      reasonCodes - The reason codes that describe why you rated the response. Valid values are OTHER, PARTIAL_RESPONSE, and IRRELEVANT_RESPONSE.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • comment

      An optional comment for the feedback.

      Parameters:
      comment - An optional comment for the feedback.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clientToken

      A unique, case-sensitive identifier to ensure that the operation completes no more than one time. If this token matches a previous request, the service ignores the request, but does not return an error.

      Parameters:
      clientToken - A unique, case-sensitive identifier to ensure that the operation completes no more than one time. If this token matches a previous request, the service ignores the request, but does not return an error.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.