Interface GetMergeConflictsRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CodeCommitRequest.Builder, CopyableBuilder<GetMergeConflictsRequest.Builder,GetMergeConflictsRequest>, SdkBuilder<GetMergeConflictsRequest.Builder,GetMergeConflictsRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
GetMergeConflictsRequest

public static interface GetMergeConflictsRequest.Builder extends CodeCommitRequest.Builder, SdkPojo, CopyableBuilder<GetMergeConflictsRequest.Builder,GetMergeConflictsRequest>
  • Method Details

    • repositoryName

      GetMergeConflictsRequest.Builder repositoryName(String repositoryName)

      The name of the repository where the pull request was created.

      Parameters:
      repositoryName - The name of the repository where the pull request was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • destinationCommitSpecifier

      GetMergeConflictsRequest.Builder destinationCommitSpecifier(String destinationCommitSpecifier)

      The branch, tag, HEAD, or other fully qualified reference used to identify a commit (for example, a branch name or a full commit ID).

      Parameters:
      destinationCommitSpecifier - The branch, tag, HEAD, or other fully qualified reference used to identify a commit (for example, a branch name or a full commit ID).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceCommitSpecifier

      GetMergeConflictsRequest.Builder sourceCommitSpecifier(String sourceCommitSpecifier)

      The branch, tag, HEAD, or other fully qualified reference used to identify a commit (for example, a branch name or a full commit ID).

      Parameters:
      sourceCommitSpecifier - The branch, tag, HEAD, or other fully qualified reference used to identify a commit (for example, a branch name or a full commit ID).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mergeOption

      GetMergeConflictsRequest.Builder mergeOption(String mergeOption)

      The merge option or strategy you want to use to merge the code.

      Parameters:
      mergeOption - The merge option or strategy you want to use to merge the code.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • mergeOption

      The merge option or strategy you want to use to merge the code.

      Parameters:
      mergeOption - The merge option or strategy you want to use to merge the code.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • conflictDetailLevel

      GetMergeConflictsRequest.Builder conflictDetailLevel(String conflictDetailLevel)

      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.

      Parameters:
      conflictDetailLevel - 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.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • conflictDetailLevel

      GetMergeConflictsRequest.Builder conflictDetailLevel(ConflictDetailLevelTypeEnum conflictDetailLevel)

      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.

      Parameters:
      conflictDetailLevel - 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.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • maxConflictFiles

      GetMergeConflictsRequest.Builder maxConflictFiles(Integer maxConflictFiles)

      The maximum number of files to include in the output.

      Parameters:
      maxConflictFiles - The maximum number of files to include in the output.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • conflictResolutionStrategy

      GetMergeConflictsRequest.Builder conflictResolutionStrategy(String conflictResolutionStrategy)

      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.

      Parameters:
      conflictResolutionStrategy - 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.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • conflictResolutionStrategy

      GetMergeConflictsRequest.Builder conflictResolutionStrategy(ConflictResolutionStrategyTypeEnum conflictResolutionStrategy)

      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.

      Parameters:
      conflictResolutionStrategy - 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.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • nextToken

      An enumeration token that, when provided in a request, returns the next batch of the results.

      Parameters:
      nextToken - An enumeration token that, when provided in a request, returns the next batch of the results.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      GetMergeConflictsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.