Interface AzureDevOpsResourceCapabilities.Builder

  • Method Details

    • triggerFilterGroups

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

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

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

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

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