Interface BatchDescribeMergeConflictsRequest.Builder

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

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

    • repositoryName

      BatchDescribeMergeConflictsRequest.Builder repositoryName(String repositoryName)

      The name of the repository that contains the merge conflicts you want to review.

      Parameters:
      repositoryName - The name of the repository that contains the merge conflicts you want to review.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • destinationCommitSpecifier

      BatchDescribeMergeConflictsRequest.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

      BatchDescribeMergeConflictsRequest.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

      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:
    • maxMergeHunks

      The maximum number of merge hunks to include in the output.

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

      BatchDescribeMergeConflictsRequest.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.
    • filePaths

      The path of the target files used to describe the conflicts. If not specified, the default is all conflict files.

      Parameters:
      filePaths - The path of the target files used to describe the conflicts. If not specified, the default is all conflict files.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • filePaths

      The path of the target files used to describe the conflicts. If not specified, the default is all conflict files.

      Parameters:
      filePaths - The path of the target files used to describe the conflicts. If not specified, the default is all conflict files.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • conflictDetailLevel

      BatchDescribeMergeConflictsRequest.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

      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:
    • conflictResolutionStrategy

      BatchDescribeMergeConflictsRequest.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

      BatchDescribeMergeConflictsRequest.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

      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.