Class PullRequestEvent

    • Method Detail

      • pullRequestId

        public final String pullRequestId()

        The system-generated ID of the pull request.

        Returns:
        The system-generated ID of the pull request.
      • eventDate

        public final Instant eventDate()

        The day and time of the pull request event, in timestamp format.

        Returns:
        The day and time of the pull request event, in timestamp format.
      • pullRequestEventType

        public final PullRequestEventType pullRequestEventType()

        The type of the pull request event (for example, a status change event (PULL_REQUEST_STATUS_CHANGED) or update event (PULL_REQUEST_SOURCE_REFERENCE_UPDATED)).

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

        Returns:
        The type of the pull request event (for example, a status change event (PULL_REQUEST_STATUS_CHANGED) or update event (PULL_REQUEST_SOURCE_REFERENCE_UPDATED)).
        See Also:
        PullRequestEventType
      • pullRequestEventTypeAsString

        public final String pullRequestEventTypeAsString()

        The type of the pull request event (for example, a status change event (PULL_REQUEST_STATUS_CHANGED) or update event (PULL_REQUEST_SOURCE_REFERENCE_UPDATED)).

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

        Returns:
        The type of the pull request event (for example, a status change event (PULL_REQUEST_STATUS_CHANGED) or update event (PULL_REQUEST_SOURCE_REFERENCE_UPDATED)).
        See Also:
        PullRequestEventType
      • actorArn

        public final String actorArn()

        The Amazon Resource Name (ARN) of the user whose actions resulted in the event. Examples include updating the pull request with more commits or changing the status of a pull request.

        Returns:
        The Amazon Resource Name (ARN) of the user whose actions resulted in the event. Examples include updating the pull request with more commits or changing the status of a pull request.
      • pullRequestCreatedEventMetadata

        public final PullRequestCreatedEventMetadata pullRequestCreatedEventMetadata()

        Information about the source and destination branches for the pull request.

        Returns:
        Information about the source and destination branches for the pull request.
      • pullRequestStatusChangedEventMetadata

        public final PullRequestStatusChangedEventMetadata pullRequestStatusChangedEventMetadata()

        Information about the change in status for the pull request event.

        Returns:
        Information about the change in status for the pull request event.
      • pullRequestSourceReferenceUpdatedEventMetadata

        public final PullRequestSourceReferenceUpdatedEventMetadata pullRequestSourceReferenceUpdatedEventMetadata()

        Information about the updated source branch for the pull request event.

        Returns:
        Information about the updated source branch for the pull request event.
      • pullRequestMergedStateChangedEventMetadata

        public final PullRequestMergedStateChangedEventMetadata pullRequestMergedStateChangedEventMetadata()

        Information about the change in mergability state for the pull request event.

        Returns:
        Information about the change in mergability state for the pull request event.
      • approvalRuleEventMetadata

        public final ApprovalRuleEventMetadata approvalRuleEventMetadata()

        Information about a pull request event.

        Returns:
        Information about a pull request event.
      • approvalStateChangedEventMetadata

        public final ApprovalStateChangedEventMetadata approvalStateChangedEventMetadata()

        Information about an approval state change for a pull request.

        Returns:
        Information about an approval state change for a pull request.
      • approvalRuleOverriddenEventMetadata

        public final ApprovalRuleOverriddenEventMetadata approvalRuleOverriddenEventMetadata()

        Information about an approval rule override event for a pull request.

        Returns:
        Information about an approval rule override event for a pull request.
      • 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)