Class RequestMetadata

    • Method Detail

      • requestId

        public final String requestId()

        The ID of the request. This is required for a pull request code review.

        Returns:
        The ID of the request. This is required for a pull request code review.
      • requester

        public final String 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.

        Returns:
        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.
      • eventInfo

        public final EventInfo eventInfo()

        Information about the event associated with a code review.

        Returns:
        Information about the event associated with a code review.
      • vendorName

        public final VendorName vendorName()

        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 .

        If the service returns an enum value that is not available in the current SDK version, vendorName will return VendorName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from vendorNameAsString().

        Returns:
        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.
        See Also:
        VendorName
      • vendorNameAsString

        public final String vendorNameAsString()

        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 .

        If the service returns an enum value that is not available in the current SDK version, vendorName will return VendorName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from vendorNameAsString().

        Returns:
        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.
        See Also:
        VendorName
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)