Struct aws_sdk_codecommit::model::pull_request_event::Builder
source · [−]#[non_exhaustive]pub struct Builder { /* private fields */ }
Expand description
A builder for PullRequestEvent
Implementations
sourceimpl Builder
impl Builder
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 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 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 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 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 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 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 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 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 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 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 build(self) -> PullRequestEvent
pub fn build(self) -> PullRequestEvent
Consumes the builder and constructs a PullRequestEvent
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more