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

@Generated("PojoBuilder") public class PipelineHookBuilder extends Object implements Cloneable
  • Field Details

    • self

      protected PipelineHookBuilder self
    • value$projectId$java$lang$Integer

      protected Integer value$projectId$java$lang$Integer
    • isSet$projectId$java$lang$Integer

      protected boolean isSet$projectId$java$lang$Integer
    • value$objectKind$java$lang$String

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

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

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

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

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

      protected boolean isSet$user$com$dabsquared$gitlabjenkins$gitlab$hook$model$User
    • value$commits$java$util$List

      protected List<Commit> value$commits$java$util$List
    • isSet$commits$java$util$List

      protected boolean isSet$commits$java$util$List
    • value$project$com$dabsquared$gitlabjenkins$gitlab$hook$model$Project

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

      protected boolean isSet$project$com$dabsquared$gitlabjenkins$gitlab$hook$model$Project
    • value$objectAttributes$com$dabsquared$gitlabjenkins$gitlab$hook$model$PipelineEventObjectAttributes

      protected PipelineEventObjectAttributes value$objectAttributes$com$dabsquared$gitlabjenkins$gitlab$hook$model$PipelineEventObjectAttributes
    • isSet$objectAttributes$com$dabsquared$gitlabjenkins$gitlab$hook$model$PipelineEventObjectAttributes

      protected boolean isSet$objectAttributes$com$dabsquared$gitlabjenkins$gitlab$hook$model$PipelineEventObjectAttributes
  • Constructor Details

  • Method Details

    • pipelineHook

      public static PipelineHookBuilder pipelineHook()
      Factory Method to construct a PipelineHookBuilder
      Returns:
      a new PipelineHookBuilder
    • withProjectId

      public PipelineHookBuilder withProjectId(Integer value)
      Sets the default value for the PipelineHook.projectId property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withObjectKind

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

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

      public PipelineHookBuilder withUser(User value)
      Sets the default value for the user property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withCommits

      public PipelineHookBuilder withCommits(List<Commit> value)
      Sets the default value for the commits property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withProject

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

      public PipelineHookBuilder withObjectAttributes(PipelineEventObjectAttributes value)
      Sets the default value for the objectAttributes property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • clone

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

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

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