Class PullRequestSettings

  • All Implemented Interfaces:
    ErrorsHolder

    public abstract class PullRequestSettings
    extends java.lang.Object
    implements ErrorsHolder
    • Constructor Detail

      • PullRequestSettings

        public PullRequestSettings()
    • Method Detail

      • mergeConfig

        @Nullable
        public abstract MergeConfig mergeConfig()
      • requiredAllApprovers

        @Nullable
        public abstract java.lang.Boolean requiredAllApprovers()
      • requiredAllTasksComplete

        @Nullable
        public abstract java.lang.Boolean requiredAllTasksComplete()
      • requiredApprovers

        @Nullable
        public abstract java.lang.Long requiredApprovers()
      • requiredSuccessfulBuilds

        @Nullable
        public abstract java.lang.Long requiredSuccessfulBuilds()
      • unapproveOnUpdate

        @Nullable
        public abstract java.lang.Boolean unapproveOnUpdate()
      • create

        public static PullRequestSettings create​(MergeConfig mergeConfig,
                                                 java.lang.Boolean requiredAllApprovers,
                                                 java.lang.Boolean requiredAllTasksComplete,
                                                 java.lang.Long requiredApprovers,
                                                 java.lang.Long requiredSuccessfulBuilds,
                                                 java.lang.Boolean unapproveOnUpdate,
                                                 @Nullable
                                                 java.util.List<Error> errors)