Struct aws_sdk_codecommit::types::builders::BranchInfoBuilder
source · #[non_exhaustive]pub struct BranchInfoBuilder { /* private fields */ }Expand description
A builder for BranchInfo.
Implementations§
source§impl BranchInfoBuilder
impl BranchInfoBuilder
sourcepub fn branch_name(self, input: impl Into<String>) -> Self
pub fn branch_name(self, input: impl Into<String>) -> Self
The name of the branch.
sourcepub fn set_branch_name(self, input: Option<String>) -> Self
pub fn set_branch_name(self, input: Option<String>) -> Self
The name of the branch.
sourcepub fn get_branch_name(&self) -> &Option<String>
pub fn get_branch_name(&self) -> &Option<String>
The name of the branch.
sourcepub fn commit_id(self, input: impl Into<String>) -> Self
pub fn commit_id(self, input: impl Into<String>) -> Self
The ID of the last commit made to the branch.
sourcepub fn set_commit_id(self, input: Option<String>) -> Self
pub fn set_commit_id(self, input: Option<String>) -> Self
The ID of the last commit made to the branch.
sourcepub fn get_commit_id(&self) -> &Option<String>
pub fn get_commit_id(&self) -> &Option<String>
The ID of the last commit made to the branch.
sourcepub fn build(self) -> BranchInfo
pub fn build(self) -> BranchInfo
Consumes the builder and constructs a BranchInfo.
Trait Implementations§
source§impl Clone for BranchInfoBuilder
impl Clone for BranchInfoBuilder
source§fn clone(&self) -> BranchInfoBuilder
fn clone(&self) -> BranchInfoBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for BranchInfoBuilder
impl Debug for BranchInfoBuilder
source§impl Default for BranchInfoBuilder
impl Default for BranchInfoBuilder
source§fn default() -> BranchInfoBuilder
fn default() -> BranchInfoBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for BranchInfoBuilder
impl PartialEq for BranchInfoBuilder
source§fn eq(&self, other: &BranchInfoBuilder) -> bool
fn eq(&self, other: &BranchInfoBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for BranchInfoBuilder
Auto Trait Implementations§
impl Freeze for BranchInfoBuilder
impl RefUnwindSafe for BranchInfoBuilder
impl Send for BranchInfoBuilder
impl Sync for BranchInfoBuilder
impl Unpin for BranchInfoBuilder
impl UnwindSafe for BranchInfoBuilder
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
Mutably borrows from an owned value. Read more
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.