Interface DescribeMergeConflictsRequest.Builder

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

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

    • repositoryName

      DescribeMergeConflictsRequest.Builder repositoryName(String repositoryName)

      The name of the repository where you want to get information about a merge conflict.

      Parameters:
      repositoryName - The name of the repository where you want to get information about a merge conflict.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • destinationCommitSpecifier

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

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

      DescribeMergeConflictsRequest.Builder maxMergeHunks(Integer 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.
    • filePath

      The path of the target files used to describe the conflicts.

      Parameters:
      filePath - The path of the target files used to describe the conflicts.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • conflictDetailLevel

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

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

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

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

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