Struct aws_sdk_codecommit::model::pull_request::Builder
source · [−]#[non_exhaustive]pub struct Builder { /* private fields */ }
Expand description
A builder for PullRequest
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 title(self, input: impl Into<String>) -> Self
pub fn title(self, input: impl Into<String>) -> Self
The user-defined title of the pull request. This title is displayed in the list of pull requests to other repository users.
sourcepub fn set_title(self, input: Option<String>) -> Self
pub fn set_title(self, input: Option<String>) -> Self
The user-defined title of the pull request. This title is displayed in the list of pull requests to other repository users.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The user-defined description of the pull request. This description can be used to clarify what should be reviewed and other details of the request.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The user-defined description of the pull request. This description can be used to clarify what should be reviewed and other details of the request.
sourcepub fn last_activity_date(self, input: DateTime) -> Self
pub fn last_activity_date(self, input: DateTime) -> Self
The day and time of the last user or system activity on the pull request, in timestamp format.
sourcepub fn set_last_activity_date(self, input: Option<DateTime>) -> Self
pub fn set_last_activity_date(self, input: Option<DateTime>) -> Self
The day and time of the last user or system activity on the pull request, in timestamp format.
sourcepub fn creation_date(self, input: DateTime) -> Self
pub fn creation_date(self, input: DateTime) -> Self
The date and time the pull request was originally created, in timestamp format.
sourcepub fn set_creation_date(self, input: Option<DateTime>) -> Self
pub fn set_creation_date(self, input: Option<DateTime>) -> Self
The date and time the pull request was originally created, in timestamp format.
sourcepub fn pull_request_status(self, input: PullRequestStatusEnum) -> Self
pub fn pull_request_status(self, input: PullRequestStatusEnum) -> Self
The status of the pull request. Pull request status can only change from OPEN
to CLOSED
.
sourcepub fn set_pull_request_status(
self,
input: Option<PullRequestStatusEnum>
) -> Self
pub fn set_pull_request_status(
self,
input: Option<PullRequestStatusEnum>
) -> Self
The status of the pull request. Pull request status can only change from OPEN
to CLOSED
.
The Amazon Resource Name (ARN) of the user who created the pull request.
The Amazon Resource Name (ARN) of the user who created the pull request.
sourcepub fn pull_request_targets(self, input: PullRequestTarget) -> Self
pub fn pull_request_targets(self, input: PullRequestTarget) -> Self
Appends an item to pull_request_targets
.
To override the contents of this collection use set_pull_request_targets
.
The targets of the pull request, including the source branch and destination branch for the pull request.
sourcepub fn set_pull_request_targets(
self,
input: Option<Vec<PullRequestTarget>>
) -> Self
pub fn set_pull_request_targets(
self,
input: Option<Vec<PullRequestTarget>>
) -> Self
The targets of the pull request, including the source branch and destination branch for the pull request.
sourcepub fn client_request_token(self, input: impl Into<String>) -> Self
pub fn client_request_token(self, input: impl Into<String>) -> Self
A unique, client-generated idempotency token that, when provided in a request, ensures the request cannot be repeated with a changed parameter. If a request is received with the same parameters and a token is included, the request returns information about the initial request that used that token.
sourcepub fn set_client_request_token(self, input: Option<String>) -> Self
pub fn set_client_request_token(self, input: Option<String>) -> Self
A unique, client-generated idempotency token that, when provided in a request, ensures the request cannot be repeated with a changed parameter. If a request is received with the same parameters and a token is included, the request returns information about the initial request that used that token.
sourcepub fn revision_id(self, input: impl Into<String>) -> Self
pub fn revision_id(self, input: impl Into<String>) -> Self
The system-generated revision ID for the pull request.
sourcepub fn set_revision_id(self, input: Option<String>) -> Self
pub fn set_revision_id(self, input: Option<String>) -> Self
The system-generated revision ID for the pull request.
sourcepub fn approval_rules(self, input: ApprovalRule) -> Self
pub fn approval_rules(self, input: ApprovalRule) -> Self
Appends an item to approval_rules
.
To override the contents of this collection use set_approval_rules
.
The approval rules applied to the pull request.
sourcepub fn set_approval_rules(self, input: Option<Vec<ApprovalRule>>) -> Self
pub fn set_approval_rules(self, input: Option<Vec<ApprovalRule>>) -> Self
The approval rules applied to the pull request.
sourcepub fn build(self) -> PullRequest
pub fn build(self) -> PullRequest
Consumes the builder and constructs a PullRequest
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