#[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§const fn clone_from(&mut self, source: &Self)
const 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 for PullRequestBuilder
impl PartialEq for PullRequestBuilder
impl StructuralPartialEq for PullRequestBuilder
Auto Trait Implementations§
impl Freeze for PullRequestBuilder
impl RefUnwindSafe for PullRequestBuilder
impl Send for PullRequestBuilder
impl Sync for PullRequestBuilder
impl Unpin for PullRequestBuilder
impl UnwindSafe for PullRequestBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Paint for Twhere
T: ?Sized,
impl<T> Paint for Twhere
T: ?Sized,
Source§fn fg(&self, value: Color) -> Painted<&T>
fn fg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self
with the foreground set to
value
.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like red()
and
green()
, which have the same functionality but are
pithier.
§Example
Set foreground color to white using fg()
:
use yansi::{Paint, Color};
painted.fg(Color::White);
Set foreground color to white using white()
.
use yansi::Paint;
painted.white();
Source§fn bright_black(&self) -> Painted<&T>
fn bright_black(&self) -> Painted<&T>
Source§fn bright_red(&self) -> Painted<&T>
fn bright_red(&self) -> Painted<&T>
Source§fn bright_green(&self) -> Painted<&T>
fn bright_green(&self) -> Painted<&T>
Source§fn bright_yellow(&self) -> Painted<&T>
fn bright_yellow(&self) -> Painted<&T>
Source§fn bright_blue(&self) -> Painted<&T>
fn bright_blue(&self) -> Painted<&T>
Source§fn bright_magenta(&self) -> Painted<&T>
fn bright_magenta(&self) -> Painted<&T>
Source§fn bright_cyan(&self) -> Painted<&T>
fn bright_cyan(&self) -> Painted<&T>
Source§fn bright_white(&self) -> Painted<&T>
fn bright_white(&self) -> Painted<&T>
Source§fn bg(&self, value: Color) -> Painted<&T>
fn bg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self
with the background set to
value
.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like on_red()
and
on_green()
, which have the same functionality but
are pithier.
§Example
Set background color to red using fg()
:
use yansi::{Paint, Color};
painted.bg(Color::Red);
Set background color to red using on_red()
.
use yansi::Paint;
painted.on_red();
Source§fn on_primary(&self) -> Painted<&T>
fn on_primary(&self) -> Painted<&T>
Source§fn on_magenta(&self) -> Painted<&T>
fn on_magenta(&self) -> Painted<&T>
Source§fn on_bright_black(&self) -> Painted<&T>
fn on_bright_black(&self) -> Painted<&T>
Source§fn on_bright_red(&self) -> Painted<&T>
fn on_bright_red(&self) -> Painted<&T>
Source§fn on_bright_green(&self) -> Painted<&T>
fn on_bright_green(&self) -> Painted<&T>
Source§fn on_bright_yellow(&self) -> Painted<&T>
fn on_bright_yellow(&self) -> Painted<&T>
Source§fn on_bright_blue(&self) -> Painted<&T>
fn on_bright_blue(&self) -> Painted<&T>
Source§fn on_bright_magenta(&self) -> Painted<&T>
fn on_bright_magenta(&self) -> Painted<&T>
Source§fn on_bright_cyan(&self) -> Painted<&T>
fn on_bright_cyan(&self) -> Painted<&T>
Source§fn on_bright_white(&self) -> Painted<&T>
fn on_bright_white(&self) -> Painted<&T>
Source§fn attr(&self, value: Attribute) -> Painted<&T>
fn attr(&self, value: Attribute) -> Painted<&T>
Enables the styling Attribute
value
.
This method should be used rarely. Instead, prefer to use
attribute-specific builder methods like bold()
and
underline()
, which have the same functionality
but are pithier.
§Example
Make text bold using attr()
:
use yansi::{Paint, Attribute};
painted.attr(Attribute::Bold);
Make text bold using using bold()
.
use yansi::Paint;
painted.bold();
Source§fn rapid_blink(&self) -> Painted<&T>
fn rapid_blink(&self) -> Painted<&T>
Source§fn quirk(&self, value: Quirk) -> Painted<&T>
fn quirk(&self, value: Quirk) -> Painted<&T>
Enables the yansi
Quirk
value
.
This method should be used rarely. Instead, prefer to use quirk-specific
builder methods like mask()
and
wrap()
, which have the same functionality but are
pithier.
§Example
Enable wrapping using .quirk()
:
use yansi::{Paint, Quirk};
painted.quirk(Quirk::Wrap);
Enable wrapping using wrap()
.
use yansi::Paint;
painted.wrap();
Source§fn clear(&self) -> Painted<&T>
👎Deprecated since 1.0.1: renamed to resetting()
due to conflicts with Vec::clear()
.
The clear()
method will be removed in a future release.
fn clear(&self) -> Painted<&T>
resetting()
due to conflicts with Vec::clear()
.
The clear()
method will be removed in a future release.Source§fn whenever(&self, value: Condition) -> Painted<&T>
fn whenever(&self, value: Condition) -> Painted<&T>
Conditionally enable styling based on whether the Condition
value
applies. Replaces any previous condition.
See the crate level docs for more details.
§Example
Enable styling painted
only when both stdout
and stderr
are TTYs:
use yansi::{Paint, Condition};
painted.red().on_yellow().whenever(Condition::STDOUTERR_ARE_TTY);