Interface BitbucketResourceCapabilities.Builder

  • Method Details

    • triggerFilterGroups

      BitbucketResourceCapabilities.Builder triggerFilterGroups(Collection<TriggerFilterGroup> triggerFilterGroups)

      The filter groups that control which pull request events start an automatic code review when leaveComments is enabled. A review starts when any group matches. If you omit this, a review starts on PULL_REQUEST_READY_FOR_REVIEW events.

      Parameters:
      triggerFilterGroups - The filter groups that control which pull request events start an automatic code review when leaveComments is enabled. A review starts when any group matches. If you omit this, a review starts on PULL_REQUEST_READY_FOR_REVIEW events.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • triggerFilterGroups

      BitbucketResourceCapabilities.Builder triggerFilterGroups(TriggerFilterGroup... triggerFilterGroups)

      The filter groups that control which pull request events start an automatic code review when leaveComments is enabled. A review starts when any group matches. If you omit this, a review starts on PULL_REQUEST_READY_FOR_REVIEW events.

      Parameters:
      triggerFilterGroups - The filter groups that control which pull request events start an automatic code review when leaveComments is enabled. A review starts when any group matches. If you omit this, a review starts on PULL_REQUEST_READY_FOR_REVIEW events.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • triggerFilterGroups

      BitbucketResourceCapabilities.Builder triggerFilterGroups(Consumer<TriggerFilterGroup.Builder>... triggerFilterGroups)

      The filter groups that control which pull request events start an automatic code review when leaveComments is enabled. A review starts when any group matches. If you omit this, a review starts on PULL_REQUEST_READY_FOR_REVIEW events.

      This is a convenience method that creates an instance of the TriggerFilterGroup.Builder avoiding the need to create one manually via TriggerFilterGroup.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to triggerFilterGroups(List<TriggerFilterGroup>).

      Parameters:
      triggerFilterGroups - a consumer that will call methods on TriggerFilterGroup.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • leaveComments

      BitbucketResourceCapabilities.Builder leaveComments(Boolean leaveComments)

      Whether to post code review comments on pull requests.

      Parameters:
      leaveComments - Whether to post code review comments on pull requests.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • remediateCode

      BitbucketResourceCapabilities.Builder remediateCode(Boolean remediateCode)

      Whether to create pull requests with automated fixes.

      Parameters:
      remediateCode - Whether to create pull requests with automated fixes.
      Returns:
      Returns a reference to this object so that method calls can be chained together.