Struct aws_sdk_codecommit::operation::get_merge_commit::builders::GetMergeCommitOutputBuilder
source · #[non_exhaustive]pub struct GetMergeCommitOutputBuilder { /* private fields */ }
Expand description
A builder for GetMergeCommitOutput
.
Implementations§
source§impl GetMergeCommitOutputBuilder
impl GetMergeCommitOutputBuilder
sourcepub fn source_commit_id(self, input: impl Into<String>) -> Self
pub fn source_commit_id(self, input: impl Into<String>) -> Self
The commit ID of the source commit specifier that was used in the merge evaluation.
sourcepub fn set_source_commit_id(self, input: Option<String>) -> Self
pub fn set_source_commit_id(self, input: Option<String>) -> Self
The commit ID of the source commit specifier that was used in the merge evaluation.
sourcepub fn get_source_commit_id(&self) -> &Option<String>
pub fn get_source_commit_id(&self) -> &Option<String>
The commit ID of the source commit specifier that was used in the merge evaluation.
sourcepub fn destination_commit_id(self, input: impl Into<String>) -> Self
pub fn destination_commit_id(self, input: impl Into<String>) -> Self
The commit ID of the destination commit specifier that was used in the merge evaluation.
sourcepub fn set_destination_commit_id(self, input: Option<String>) -> Self
pub fn set_destination_commit_id(self, input: Option<String>) -> Self
The commit ID of the destination commit specifier that was used in the merge evaluation.
sourcepub fn get_destination_commit_id(&self) -> &Option<String>
pub fn get_destination_commit_id(&self) -> &Option<String>
The commit ID of the destination commit specifier that was used in the merge evaluation.
sourcepub fn base_commit_id(self, input: impl Into<String>) -> Self
pub fn base_commit_id(self, input: impl Into<String>) -> Self
The commit ID of the merge base.
sourcepub fn set_base_commit_id(self, input: Option<String>) -> Self
pub fn set_base_commit_id(self, input: Option<String>) -> Self
The commit ID of the merge base.
sourcepub fn get_base_commit_id(&self) -> &Option<String>
pub fn get_base_commit_id(&self) -> &Option<String>
The commit ID of the merge base.
sourcepub fn merged_commit_id(self, input: impl Into<String>) -> Self
pub fn merged_commit_id(self, input: impl Into<String>) -> Self
The commit ID for the merge commit created when the source branch was merged into the destination branch. If the fast-forward merge strategy was used, there is no merge commit.
sourcepub fn set_merged_commit_id(self, input: Option<String>) -> Self
pub fn set_merged_commit_id(self, input: Option<String>) -> Self
The commit ID for the merge commit created when the source branch was merged into the destination branch. If the fast-forward merge strategy was used, there is no merge commit.
sourcepub fn get_merged_commit_id(&self) -> &Option<String>
pub fn get_merged_commit_id(&self) -> &Option<String>
The commit ID for the merge commit created when the source branch was merged into the destination branch. If the fast-forward merge strategy was used, there is no merge commit.
sourcepub fn build(self) -> GetMergeCommitOutput
pub fn build(self) -> GetMergeCommitOutput
Consumes the builder and constructs a GetMergeCommitOutput
.
Trait Implementations§
source§impl Clone for GetMergeCommitOutputBuilder
impl Clone for GetMergeCommitOutputBuilder
source§fn clone(&self) -> GetMergeCommitOutputBuilder
fn clone(&self) -> GetMergeCommitOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GetMergeCommitOutputBuilder
impl Debug for GetMergeCommitOutputBuilder
source§impl Default for GetMergeCommitOutputBuilder
impl Default for GetMergeCommitOutputBuilder
source§fn default() -> GetMergeCommitOutputBuilder
fn default() -> GetMergeCommitOutputBuilder
source§impl PartialEq for GetMergeCommitOutputBuilder
impl PartialEq for GetMergeCommitOutputBuilder
source§fn eq(&self, other: &GetMergeCommitOutputBuilder) -> bool
fn eq(&self, other: &GetMergeCommitOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for GetMergeCommitOutputBuilder
Auto Trait Implementations§
impl Freeze for GetMergeCommitOutputBuilder
impl RefUnwindSafe for GetMergeCommitOutputBuilder
impl Send for GetMergeCommitOutputBuilder
impl Sync for GetMergeCommitOutputBuilder
impl Unpin for GetMergeCommitOutputBuilder
impl UnwindSafe for GetMergeCommitOutputBuilder
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> 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 more