class Aws::CodeGuruReviewer::Types::RequestMetadata

Metadata that is associated with a code review. This applies to both pull request and repository analysis code reviews.

@note When making an API call, you may pass RequestMetadata

data as a hash:

    {
      request_id: "RequestId",
      requester: "Requester",
      event_info: {
        name: "EventName",
        state: "EventState",
      },
      vendor_name: "GitHub", # accepts GitHub, GitLab, NativeS3
    }

@!attribute [rw] request_id

The ID of the request. This is required for a pull request code
review.
@return [String]

@!attribute [rw] requester

An identifier, such as a name or account ID, that is associated with
the requester. The `Requester` is used to capture the `author/actor`
name of the event request.
@return [String]

@!attribute [rw] event_info

Information about the event associated with a code review.
@return [Types::EventInfo]

@!attribute [rw] vendor_name

The name of the repository vendor used to upload code to an S3
bucket for a CI/CD code review. For example, if code and artifacts
are uploaded to an S3 bucket for a CI/CD code review by GitHub
scripts from a GitHub repository, then the repository association's
`ProviderType` is `S3Bucket` and the CI/CD repository vendor name is
GitHub. For more information, see the definition for `ProviderType`
in [RepositoryAssociation][1].

[1]: https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_RepositoryAssociation.html
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/codeguru-reviewer-2019-09-19/RequestMetadata AWS API Documentation

Constants

SENSITIVE