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