Class: Aws::CodeGuruReviewer::Types::DescribeRecommendationFeedbackRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#code_review_arnString

The Amazon Resource Name (ARN) of the [CodeReview] object.

[1]: docs.aws.amazon.com/codeguru/latest/reviewer-api/API_CodeReview.html

Returns:

  • (String)


600
601
602
603
604
605
606
# File 'lib/aws-sdk-codegurureviewer/types.rb', line 600

class DescribeRecommendationFeedbackRequest < Struct.new(
  :code_review_arn,
  :recommendation_id,
  :user_id)
  SENSITIVE = []
  include Aws::Structure
end

#recommendation_idString

The recommendation ID that can be used to track the provided recommendations and then to collect the feedback.

Returns:

  • (String)


600
601
602
603
604
605
606
# File 'lib/aws-sdk-codegurureviewer/types.rb', line 600

class DescribeRecommendationFeedbackRequest < Struct.new(
  :code_review_arn,
  :recommendation_id,
  :user_id)
  SENSITIVE = []
  include Aws::Structure
end

#user_idString

Optional parameter to describe the feedback for a given user. If this is not supplied, it defaults to the user making the request.

The ‘UserId` is an IAM principal that can be specified as an Amazon Web Services account ID or an Amazon Resource Name (ARN). For more information, see [ Specifying a Principal] in the *Amazon Web Services Identity and Access Management User Guide*.

[1]: docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_principal.html#Principal_specifying

Returns:

  • (String)


600
601
602
603
604
605
606
# File 'lib/aws-sdk-codegurureviewer/types.rb', line 600

class DescribeRecommendationFeedbackRequest < Struct.new(
  :code_review_arn,
  :recommendation_id,
  :user_id)
  SENSITIVE = []
  include Aws::Structure
end