Class: Aws::Artifact::Types::PutComplianceInquiryFeedbackRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-artifact/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:comment]

Instance Attribute Summary collapse

Instance Attribute Details

#client_tokenString

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.

A suitable default value is auto-generated. You should normally not need to pass this option.

Returns:

  • (String)


830
831
832
833
834
835
836
837
838
839
840
# File 'lib/aws-sdk-artifact/types.rb', line 830

class PutComplianceInquiryFeedbackRequest < Struct.new(
  :compliance_inquiry_id,
  :query_identifier,
  :rating,
  :response_revision_id,
  :reason_codes,
  :comment,
  :client_token)
  SENSITIVE = [:comment]
  include Aws::Structure
end

#commentString

An optional comment for the feedback.

Returns:

  • (String)


830
831
832
833
834
835
836
837
838
839
840
# File 'lib/aws-sdk-artifact/types.rb', line 830

class PutComplianceInquiryFeedbackRequest < Struct.new(
  :compliance_inquiry_id,
  :query_identifier,
  :rating,
  :response_revision_id,
  :reason_codes,
  :comment,
  :client_token)
  SENSITIVE = [:comment]
  include Aws::Structure
end

#compliance_inquiry_idString

The unique identifier for the compliance inquiry.

Returns:

  • (String)


830
831
832
833
834
835
836
837
838
839
840
# File 'lib/aws-sdk-artifact/types.rb', line 830

class PutComplianceInquiryFeedbackRequest < Struct.new(
  :compliance_inquiry_id,
  :query_identifier,
  :rating,
  :response_revision_id,
  :reason_codes,
  :comment,
  :client_token)
  SENSITIVE = [:comment]
  include Aws::Structure
end

#query_identifierInteger

The sequential identifier of the query to provide feedback on.

Returns:

  • (Integer)


830
831
832
833
834
835
836
837
838
839
840
# File 'lib/aws-sdk-artifact/types.rb', line 830

class PutComplianceInquiryFeedbackRequest < Struct.new(
  :compliance_inquiry_id,
  :query_identifier,
  :rating,
  :response_revision_id,
  :reason_codes,
  :comment,
  :client_token)
  SENSITIVE = [:comment]
  include Aws::Structure
end

#ratingString

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

Returns:

  • (String)


830
831
832
833
834
835
836
837
838
839
840
# File 'lib/aws-sdk-artifact/types.rb', line 830

class PutComplianceInquiryFeedbackRequest < Struct.new(
  :compliance_inquiry_id,
  :query_identifier,
  :rating,
  :response_revision_id,
  :reason_codes,
  :comment,
  :client_token)
  SENSITIVE = [:comment]
  include Aws::Structure
end

#reason_codesArray<String>

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

Returns:

  • (Array<String>)


830
831
832
833
834
835
836
837
838
839
840
# File 'lib/aws-sdk-artifact/types.rb', line 830

class PutComplianceInquiryFeedbackRequest < Struct.new(
  :compliance_inquiry_id,
  :query_identifier,
  :rating,
  :response_revision_id,
  :reason_codes,
  :comment,
  :client_token)
  SENSITIVE = [:comment]
  include Aws::Structure
end

#response_revision_idInteger

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

Returns:

  • (Integer)


830
831
832
833
834
835
836
837
838
839
840
# File 'lib/aws-sdk-artifact/types.rb', line 830

class PutComplianceInquiryFeedbackRequest < Struct.new(
  :compliance_inquiry_id,
  :query_identifier,
  :rating,
  :response_revision_id,
  :reason_codes,
  :comment,
  :client_token)
  SENSITIVE = [:comment]
  include Aws::Structure
end