Struct aws_sdk_codecommit::types::builders::PullRequestEventBuilder
source · #[non_exhaustive]pub struct PullRequestEventBuilder { /* private fields */ }Expand description
A builder for PullRequestEvent.
Implementations§
source§impl PullRequestEventBuilder
impl PullRequestEventBuilder
sourcepub fn pull_request_id(self, input: impl Into<String>) -> Self
pub fn pull_request_id(self, input: impl Into<String>) -> Self
The system-generated ID of the pull request.
sourcepub fn set_pull_request_id(self, input: Option<String>) -> Self
pub fn set_pull_request_id(self, input: Option<String>) -> Self
The system-generated ID of the pull request.
sourcepub fn get_pull_request_id(&self) -> &Option<String>
pub fn get_pull_request_id(&self) -> &Option<String>
The system-generated ID of the pull request.
sourcepub fn event_date(self, input: DateTime) -> Self
pub fn event_date(self, input: DateTime) -> Self
The day and time of the pull request event, in timestamp format.
sourcepub fn set_event_date(self, input: Option<DateTime>) -> Self
pub fn set_event_date(self, input: Option<DateTime>) -> Self
The day and time of the pull request event, in timestamp format.
sourcepub fn get_event_date(&self) -> &Option<DateTime>
pub fn get_event_date(&self) -> &Option<DateTime>
The day and time of the pull request event, in timestamp format.
sourcepub fn pull_request_event_type(self, input: PullRequestEventType) -> Self
pub fn pull_request_event_type(self, input: PullRequestEventType) -> Self
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)).
sourcepub fn set_pull_request_event_type(
self,
input: Option<PullRequestEventType>
) -> Self
pub fn set_pull_request_event_type( self, input: Option<PullRequestEventType> ) -> Self
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)).
sourcepub fn get_pull_request_event_type(&self) -> &Option<PullRequestEventType>
pub fn get_pull_request_event_type(&self) -> &Option<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)).
sourcepub fn actor_arn(self, input: impl Into<String>) -> Self
pub fn actor_arn(self, input: impl Into<String>) -> Self
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.
sourcepub fn set_actor_arn(self, input: Option<String>) -> Self
pub fn set_actor_arn(self, input: Option<String>) -> Self
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.
sourcepub fn get_actor_arn(&self) -> &Option<String>
pub fn get_actor_arn(&self) -> &Option<String>
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.
sourcepub fn pull_request_created_event_metadata(
self,
input: PullRequestCreatedEventMetadata
) -> Self
pub fn pull_request_created_event_metadata( self, input: PullRequestCreatedEventMetadata ) -> Self
Information about the source and destination branches for the pull request.
sourcepub fn set_pull_request_created_event_metadata(
self,
input: Option<PullRequestCreatedEventMetadata>
) -> Self
pub fn set_pull_request_created_event_metadata( self, input: Option<PullRequestCreatedEventMetadata> ) -> Self
Information about the source and destination branches for the pull request.
sourcepub fn get_pull_request_created_event_metadata(
&self
) -> &Option<PullRequestCreatedEventMetadata>
pub fn get_pull_request_created_event_metadata( &self ) -> &Option<PullRequestCreatedEventMetadata>
Information about the source and destination branches for the pull request.
sourcepub fn pull_request_status_changed_event_metadata(
self,
input: PullRequestStatusChangedEventMetadata
) -> Self
pub fn pull_request_status_changed_event_metadata( self, input: PullRequestStatusChangedEventMetadata ) -> Self
Information about the change in status for the pull request event.
sourcepub fn set_pull_request_status_changed_event_metadata(
self,
input: Option<PullRequestStatusChangedEventMetadata>
) -> Self
pub fn set_pull_request_status_changed_event_metadata( self, input: Option<PullRequestStatusChangedEventMetadata> ) -> Self
Information about the change in status for the pull request event.
sourcepub fn get_pull_request_status_changed_event_metadata(
&self
) -> &Option<PullRequestStatusChangedEventMetadata>
pub fn get_pull_request_status_changed_event_metadata( &self ) -> &Option<PullRequestStatusChangedEventMetadata>
Information about the change in status for the pull request event.
sourcepub fn pull_request_source_reference_updated_event_metadata(
self,
input: PullRequestSourceReferenceUpdatedEventMetadata
) -> Self
pub fn pull_request_source_reference_updated_event_metadata( self, input: PullRequestSourceReferenceUpdatedEventMetadata ) -> Self
Information about the updated source branch for the pull request event.
sourcepub fn set_pull_request_source_reference_updated_event_metadata(
self,
input: Option<PullRequestSourceReferenceUpdatedEventMetadata>
) -> Self
pub fn set_pull_request_source_reference_updated_event_metadata( self, input: Option<PullRequestSourceReferenceUpdatedEventMetadata> ) -> Self
Information about the updated source branch for the pull request event.
sourcepub fn get_pull_request_source_reference_updated_event_metadata(
&self
) -> &Option<PullRequestSourceReferenceUpdatedEventMetadata>
pub fn get_pull_request_source_reference_updated_event_metadata( &self ) -> &Option<PullRequestSourceReferenceUpdatedEventMetadata>
Information about the updated source branch for the pull request event.
sourcepub fn pull_request_merged_state_changed_event_metadata(
self,
input: PullRequestMergedStateChangedEventMetadata
) -> Self
pub fn pull_request_merged_state_changed_event_metadata( self, input: PullRequestMergedStateChangedEventMetadata ) -> Self
Information about the change in mergability state for the pull request event.
sourcepub fn set_pull_request_merged_state_changed_event_metadata(
self,
input: Option<PullRequestMergedStateChangedEventMetadata>
) -> Self
pub fn set_pull_request_merged_state_changed_event_metadata( self, input: Option<PullRequestMergedStateChangedEventMetadata> ) -> Self
Information about the change in mergability state for the pull request event.
sourcepub fn get_pull_request_merged_state_changed_event_metadata(
&self
) -> &Option<PullRequestMergedStateChangedEventMetadata>
pub fn get_pull_request_merged_state_changed_event_metadata( &self ) -> &Option<PullRequestMergedStateChangedEventMetadata>
Information about the change in mergability state for the pull request event.
sourcepub fn approval_rule_event_metadata(
self,
input: ApprovalRuleEventMetadata
) -> Self
pub fn approval_rule_event_metadata( self, input: ApprovalRuleEventMetadata ) -> Self
Information about a pull request event.
sourcepub fn set_approval_rule_event_metadata(
self,
input: Option<ApprovalRuleEventMetadata>
) -> Self
pub fn set_approval_rule_event_metadata( self, input: Option<ApprovalRuleEventMetadata> ) -> Self
Information about a pull request event.
sourcepub fn get_approval_rule_event_metadata(
&self
) -> &Option<ApprovalRuleEventMetadata>
pub fn get_approval_rule_event_metadata( &self ) -> &Option<ApprovalRuleEventMetadata>
Information about a pull request event.
sourcepub fn approval_state_changed_event_metadata(
self,
input: ApprovalStateChangedEventMetadata
) -> Self
pub fn approval_state_changed_event_metadata( self, input: ApprovalStateChangedEventMetadata ) -> Self
Information about an approval state change for a pull request.
sourcepub fn set_approval_state_changed_event_metadata(
self,
input: Option<ApprovalStateChangedEventMetadata>
) -> Self
pub fn set_approval_state_changed_event_metadata( self, input: Option<ApprovalStateChangedEventMetadata> ) -> Self
Information about an approval state change for a pull request.
sourcepub fn get_approval_state_changed_event_metadata(
&self
) -> &Option<ApprovalStateChangedEventMetadata>
pub fn get_approval_state_changed_event_metadata( &self ) -> &Option<ApprovalStateChangedEventMetadata>
Information about an approval state change for a pull request.
sourcepub fn approval_rule_overridden_event_metadata(
self,
input: ApprovalRuleOverriddenEventMetadata
) -> Self
pub fn approval_rule_overridden_event_metadata( self, input: ApprovalRuleOverriddenEventMetadata ) -> Self
Information about an approval rule override event for a pull request.
sourcepub fn set_approval_rule_overridden_event_metadata(
self,
input: Option<ApprovalRuleOverriddenEventMetadata>
) -> Self
pub fn set_approval_rule_overridden_event_metadata( self, input: Option<ApprovalRuleOverriddenEventMetadata> ) -> Self
Information about an approval rule override event for a pull request.
sourcepub fn get_approval_rule_overridden_event_metadata(
&self
) -> &Option<ApprovalRuleOverriddenEventMetadata>
pub fn get_approval_rule_overridden_event_metadata( &self ) -> &Option<ApprovalRuleOverriddenEventMetadata>
Information about an approval rule override event for a pull request.
sourcepub fn build(self) -> PullRequestEvent
pub fn build(self) -> PullRequestEvent
Consumes the builder and constructs a PullRequestEvent.
Trait Implementations§
source§impl Clone for PullRequestEventBuilder
impl Clone for PullRequestEventBuilder
source§fn clone(&self) -> PullRequestEventBuilder
fn clone(&self) -> PullRequestEventBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for PullRequestEventBuilder
impl Debug for PullRequestEventBuilder
source§impl Default for PullRequestEventBuilder
impl Default for PullRequestEventBuilder
source§fn default() -> PullRequestEventBuilder
fn default() -> PullRequestEventBuilder
source§impl PartialEq for PullRequestEventBuilder
impl PartialEq for PullRequestEventBuilder
source§fn eq(&self, other: &PullRequestEventBuilder) -> bool
fn eq(&self, other: &PullRequestEventBuilder) -> bool
self and other values to be equal, and is used
by ==.