java.lang.Object
com.dabsquared.gitlabjenkins.gitlab.hook.model.builder.generated.MergeRequestHookBuilder
All Implemented Interfaces:
Cloneable

@Generated("PojoBuilder") public class MergeRequestHookBuilder extends Object implements Cloneable
  • Field Details Link icon

    • self Link icon

      protected MergeRequestHookBuilder self
    • value$objectKind$java$lang$String Link icon

      protected String value$objectKind$java$lang$String
    • isSet$objectKind$java$lang$String Link icon

      protected boolean isSet$objectKind$java$lang$String
    • value$repository$com$dabsquared$gitlabjenkins$gitlab$hook$model$Repository Link icon

      protected Repository value$repository$com$dabsquared$gitlabjenkins$gitlab$hook$model$Repository
    • isSet$repository$com$dabsquared$gitlabjenkins$gitlab$hook$model$Repository Link icon

      protected boolean isSet$repository$com$dabsquared$gitlabjenkins$gitlab$hook$model$Repository
    • value$user$com$dabsquared$gitlabjenkins$gitlab$hook$model$User Link icon

      protected User value$user$com$dabsquared$gitlabjenkins$gitlab$hook$model$User
    • isSet$user$com$dabsquared$gitlabjenkins$gitlab$hook$model$User Link icon

      protected boolean isSet$user$com$dabsquared$gitlabjenkins$gitlab$hook$model$User
    • value$assignee$com$dabsquared$gitlabjenkins$gitlab$hook$model$User Link icon

      protected User value$assignee$com$dabsquared$gitlabjenkins$gitlab$hook$model$User
    • isSet$assignee$com$dabsquared$gitlabjenkins$gitlab$hook$model$User Link icon

      protected boolean isSet$assignee$com$dabsquared$gitlabjenkins$gitlab$hook$model$User
    • value$project$com$dabsquared$gitlabjenkins$gitlab$hook$model$Project Link icon

      protected Project value$project$com$dabsquared$gitlabjenkins$gitlab$hook$model$Project
    • isSet$project$com$dabsquared$gitlabjenkins$gitlab$hook$model$Project Link icon

      protected boolean isSet$project$com$dabsquared$gitlabjenkins$gitlab$hook$model$Project
    • value$objectAttributes$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestObjectAttributes Link icon

      protected MergeRequestObjectAttributes value$objectAttributes$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestObjectAttributes
    • isSet$objectAttributes$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestObjectAttributes Link icon

      protected boolean isSet$objectAttributes$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestObjectAttributes
    • value$labels$java$util$List Link icon

      protected List<MergeRequestLabel> value$labels$java$util$List
    • isSet$labels$java$util$List Link icon

      protected boolean isSet$labels$java$util$List
    • value$changes$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestChanges Link icon

      protected MergeRequestChanges value$changes$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestChanges
    • isSet$changes$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestChanges Link icon

      protected boolean isSet$changes$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestChanges
  • Constructor Details Link icon

  • Method Details Link icon

    • mergeRequestHook Link icon

      public static MergeRequestHookBuilder mergeRequestHook()
      Factory Method to construct a MergeRequestHookBuilder
      Returns:
      a new MergeRequestHookBuilder
    • withObjectKind Link icon

      public MergeRequestHookBuilder withObjectKind(String value)
      Sets the default value for the objectKind property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withRepository Link icon

      public MergeRequestHookBuilder withRepository(Repository value)
      Sets the default value for the repository property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withUser Link icon

      public MergeRequestHookBuilder withUser(User value)
      Sets the default value for the user property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withAssignee Link icon

      public MergeRequestHookBuilder withAssignee(User value)
      Sets the default value for the assignee property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withProject Link icon

      public MergeRequestHookBuilder withProject(Project value)
      Sets the default value for the project property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withObjectAttributes Link icon

      public MergeRequestHookBuilder withObjectAttributes(MergeRequestObjectAttributes value)
      Sets the default value for the objectAttributes property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withLabels Link icon

      public MergeRequestHookBuilder withLabels(List<MergeRequestLabel> value)
      Sets the default value for the labels property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withChanges Link icon

      public MergeRequestHookBuilder withChanges(MergeRequestChanges value)
      Sets the default value for the changes property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • clone Link icon

      @GwtIncompatible public Object clone()
      Returns a clone of this builder.
      Overrides:
      clone in class Object
      Returns:
      the clone
    • but Link icon

      @GwtIncompatible public MergeRequestHookBuilder but()
      Returns a clone of this builder.
      Returns:
      the clone
    • build Link icon

      public MergeRequestHook build()
      Creates a new MergeRequestHook based on this builder's settings.
      Returns:
      the created MergeRequestHook