Struct aws_sdk_codecommit::types::builders::PullRequestBuilder
source · #[non_exhaustive]pub struct PullRequestBuilder { /* private fields */ }
Expand description
A builder for PullRequest
.
Implementations§
source§impl PullRequestBuilder
impl PullRequestBuilder
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 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 get_title(&self) -> &Option<String>
pub fn get_title(&self) -> &Option<String>
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 get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
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 get_last_activity_date(&self) -> &Option<DateTime>
pub fn get_last_activity_date(&self) -> &Option<DateTime>
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 get_creation_date(&self) -> &Option<DateTime>
pub fn get_creation_date(&self) -> &Option<DateTime>
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
.
sourcepub fn get_pull_request_status(&self) -> &Option<PullRequestStatusEnum>
pub fn get_pull_request_status(&self) -> &Option<PullRequestStatusEnum>
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.
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 get_pull_request_targets(&self) -> &Option<Vec<PullRequestTarget>>
pub fn get_pull_request_targets(&self) -> &Option<Vec<PullRequestTarget>>
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 get_client_request_token(&self) -> &Option<String>
pub fn get_client_request_token(&self) -> &Option<String>
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 get_revision_id(&self) -> &Option<String>
pub fn get_revision_id(&self) -> &Option<String>
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 get_approval_rules(&self) -> &Option<Vec<ApprovalRule>>
pub fn get_approval_rules(&self) -> &Option<Vec<ApprovalRule>>
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§
source§impl Clone for PullRequestBuilder
impl Clone for PullRequestBuilder
source§fn clone(&self) -> PullRequestBuilder
fn clone(&self) -> PullRequestBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for PullRequestBuilder
impl Debug for PullRequestBuilder
source§impl Default for PullRequestBuilder
impl Default for PullRequestBuilder
source§fn default() -> PullRequestBuilder
fn default() -> PullRequestBuilder
source§impl PartialEq<PullRequestBuilder> for PullRequestBuilder
impl PartialEq<PullRequestBuilder> for PullRequestBuilder
source§fn eq(&self, other: &PullRequestBuilder) -> bool
fn eq(&self, other: &PullRequestBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.