Interface MergeBranchesByFastForwardRequest.Builder

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

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

    • repositoryName

      MergeBranchesByFastForwardRequest.Builder repositoryName(String repositoryName)

      The name of the repository where you want to merge two branches.

      Parameters:
      repositoryName - The name of the repository where you want to merge two branches.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceCommitSpecifier

      MergeBranchesByFastForwardRequest.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.
    • destinationCommitSpecifier

      MergeBranchesByFastForwardRequest.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.
    • targetBranch

      The branch where the merge is applied.

      Parameters:
      targetBranch - The branch where the merge is applied.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

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