Struct aws_sdk_codecommit::operation::get_merge_options::builders::GetMergeOptionsInputBuilder
source · #[non_exhaustive]pub struct GetMergeOptionsInputBuilder { /* private fields */ }Expand description
A builder for GetMergeOptionsInput.
Implementations§
source§impl GetMergeOptionsInputBuilder
impl GetMergeOptionsInputBuilder
sourcepub fn repository_name(self, input: impl Into<String>) -> Self
pub fn repository_name(self, input: impl Into<String>) -> Self
The name of the repository that contains the commits about which you want to get merge options.
sourcepub fn set_repository_name(self, input: Option<String>) -> Self
pub fn set_repository_name(self, input: Option<String>) -> Self
The name of the repository that contains the commits about which you want to get merge options.
sourcepub fn get_repository_name(&self) -> &Option<String>
pub fn get_repository_name(&self) -> &Option<String>
The name of the repository that contains the commits about which you want to get merge options.
sourcepub fn source_commit_specifier(self, input: impl Into<String>) -> Self
pub fn source_commit_specifier(self, input: impl Into<String>) -> Self
The branch, tag, HEAD, or other fully qualified reference used to identify a commit (for example, a branch name or a full commit ID).
sourcepub fn set_source_commit_specifier(self, input: Option<String>) -> Self
pub fn set_source_commit_specifier(self, input: Option<String>) -> Self
The branch, tag, HEAD, or other fully qualified reference used to identify a commit (for example, a branch name or a full commit ID).
sourcepub fn get_source_commit_specifier(&self) -> &Option<String>
pub fn get_source_commit_specifier(&self) -> &Option<String>
The branch, tag, HEAD, or other fully qualified reference used to identify a commit (for example, a branch name or a full commit ID).
sourcepub fn destination_commit_specifier(self, input: impl Into<String>) -> Self
pub fn destination_commit_specifier(self, input: impl Into<String>) -> Self
The branch, tag, HEAD, or other fully qualified reference used to identify a commit (for example, a branch name or a full commit ID).
sourcepub fn set_destination_commit_specifier(self, input: Option<String>) -> Self
pub fn set_destination_commit_specifier(self, input: Option<String>) -> Self
The branch, tag, HEAD, or other fully qualified reference used to identify a commit (for example, a branch name or a full commit ID).
sourcepub fn get_destination_commit_specifier(&self) -> &Option<String>
pub fn get_destination_commit_specifier(&self) -> &Option<String>
The branch, tag, HEAD, or other fully qualified reference used to identify a commit (for example, a branch name or a full commit ID).
sourcepub fn conflict_detail_level(self, input: ConflictDetailLevelTypeEnum) -> Self
pub fn conflict_detail_level(self, input: ConflictDetailLevelTypeEnum) -> Self
The level of conflict detail to use. If unspecified, the default FILE_LEVEL is used, which returns a not-mergeable result if the same file has differences in both branches. If LINE_LEVEL is specified, a conflict is considered not mergeable if the same file in both branches has differences on the same line.
sourcepub fn set_conflict_detail_level(
self,
input: Option<ConflictDetailLevelTypeEnum>
) -> Self
pub fn set_conflict_detail_level( self, input: Option<ConflictDetailLevelTypeEnum> ) -> Self
The level of conflict detail to use. If unspecified, the default FILE_LEVEL is used, which returns a not-mergeable result if the same file has differences in both branches. If LINE_LEVEL is specified, a conflict is considered not mergeable if the same file in both branches has differences on the same line.
sourcepub fn get_conflict_detail_level(&self) -> &Option<ConflictDetailLevelTypeEnum>
pub fn get_conflict_detail_level(&self) -> &Option<ConflictDetailLevelTypeEnum>
The level of conflict detail to use. If unspecified, the default FILE_LEVEL is used, which returns a not-mergeable result if the same file has differences in both branches. If LINE_LEVEL is specified, a conflict is considered not mergeable if the same file in both branches has differences on the same line.
sourcepub fn conflict_resolution_strategy(
self,
input: ConflictResolutionStrategyTypeEnum
) -> Self
pub fn conflict_resolution_strategy( self, input: ConflictResolutionStrategyTypeEnum ) -> Self
Specifies which branch to use when resolving conflicts, or whether to attempt automatically merging two versions of a file. The default is NONE, which requires any conflicts to be resolved manually before the merge operation is successful.
sourcepub fn set_conflict_resolution_strategy(
self,
input: Option<ConflictResolutionStrategyTypeEnum>
) -> Self
pub fn set_conflict_resolution_strategy( self, input: Option<ConflictResolutionStrategyTypeEnum> ) -> Self
Specifies which branch to use when resolving conflicts, or whether to attempt automatically merging two versions of a file. The default is NONE, which requires any conflicts to be resolved manually before the merge operation is successful.
sourcepub fn get_conflict_resolution_strategy(
&self
) -> &Option<ConflictResolutionStrategyTypeEnum>
pub fn get_conflict_resolution_strategy( &self ) -> &Option<ConflictResolutionStrategyTypeEnum>
Specifies which branch to use when resolving conflicts, or whether to attempt automatically merging two versions of a file. The default is NONE, which requires any conflicts to be resolved manually before the merge operation is successful.
sourcepub fn build(self) -> Result<GetMergeOptionsInput, BuildError>
pub fn build(self) -> Result<GetMergeOptionsInput, BuildError>
Consumes the builder and constructs a GetMergeOptionsInput.
source§impl GetMergeOptionsInputBuilder
impl GetMergeOptionsInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<GetMergeOptionsOutput, SdkError<GetMergeOptionsError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<GetMergeOptionsOutput, SdkError<GetMergeOptionsError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for GetMergeOptionsInputBuilder
impl Clone for GetMergeOptionsInputBuilder
source§fn clone(&self) -> GetMergeOptionsInputBuilder
fn clone(&self) -> GetMergeOptionsInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for GetMergeOptionsInputBuilder
impl Debug for GetMergeOptionsInputBuilder
source§impl Default for GetMergeOptionsInputBuilder
impl Default for GetMergeOptionsInputBuilder
source§fn default() -> GetMergeOptionsInputBuilder
fn default() -> GetMergeOptionsInputBuilder
source§impl PartialEq<GetMergeOptionsInputBuilder> for GetMergeOptionsInputBuilder
impl PartialEq<GetMergeOptionsInputBuilder> for GetMergeOptionsInputBuilder
source§fn eq(&self, other: &GetMergeOptionsInputBuilder) -> bool
fn eq(&self, other: &GetMergeOptionsInputBuilder) -> bool
self and other values to be equal, and is used
by ==.