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

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

    • self

      protected ProjectHookBuilder self
    • value$id$java$lang$Integer

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

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

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

      protected boolean isSet$projectId$java$lang$String
    • value$url$java$lang$String

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

      protected boolean isSet$url$java$lang$String
    • value$pushEvents$java$lang$Boolean

      protected Boolean value$pushEvents$java$lang$Boolean
    • isSet$pushEvents$java$lang$Boolean

      protected boolean isSet$pushEvents$java$lang$Boolean
    • value$tagPushEvents$java$lang$Boolean

      protected Boolean value$tagPushEvents$java$lang$Boolean
    • isSet$tagPushEvents$java$lang$Boolean

      protected boolean isSet$tagPushEvents$java$lang$Boolean
    • value$mergeRequestsEvents$java$lang$Boolean

      protected Boolean value$mergeRequestsEvents$java$lang$Boolean
    • isSet$mergeRequestsEvents$java$lang$Boolean

      protected boolean isSet$mergeRequestsEvents$java$lang$Boolean
    • value$repositoryUpdateEvents$java$lang$Boolean

      protected Boolean value$repositoryUpdateEvents$java$lang$Boolean
    • isSet$repositoryUpdateEvents$java$lang$Boolean

      protected boolean isSet$repositoryUpdateEvents$java$lang$Boolean
    • value$issuesEvents$java$lang$Boolean

      protected Boolean value$issuesEvents$java$lang$Boolean
    • isSet$issuesEvents$java$lang$Boolean

      protected boolean isSet$issuesEvents$java$lang$Boolean
    • value$confidentialIssuesEvents$java$lang$Boolean

      protected Boolean value$confidentialIssuesEvents$java$lang$Boolean
    • isSet$confidentialIssuesEvents$java$lang$Boolean

      protected boolean isSet$confidentialIssuesEvents$java$lang$Boolean
    • value$noteEvents$java$lang$Boolean

      protected Boolean value$noteEvents$java$lang$Boolean
    • isSet$noteEvents$java$lang$Boolean

      protected boolean isSet$noteEvents$java$lang$Boolean
    • value$confidentialNoteEvents$java$lang$Boolean

      protected Boolean value$confidentialNoteEvents$java$lang$Boolean
    • isSet$confidentialNoteEvents$java$lang$Boolean

      protected boolean isSet$confidentialNoteEvents$java$lang$Boolean
    • value$pipelineEvents$java$lang$Boolean

      protected Boolean value$pipelineEvents$java$lang$Boolean
    • isSet$pipelineEvents$java$lang$Boolean

      protected boolean isSet$pipelineEvents$java$lang$Boolean
    • value$wikiPageEvents$java$lang$Boolean

      protected Boolean value$wikiPageEvents$java$lang$Boolean
    • isSet$wikiPageEvents$java$lang$Boolean

      protected boolean isSet$wikiPageEvents$java$lang$Boolean
    • value$deploymentEvents$java$lang$Boolean

      protected Boolean value$deploymentEvents$java$lang$Boolean
    • isSet$deploymentEvents$java$lang$Boolean

      protected boolean isSet$deploymentEvents$java$lang$Boolean
    • value$jobEvents$java$lang$Boolean

      protected Boolean value$jobEvents$java$lang$Boolean
    • isSet$jobEvents$java$lang$Boolean

      protected boolean isSet$jobEvents$java$lang$Boolean
    • value$releasesEvents$java$lang$Boolean

      protected Boolean value$releasesEvents$java$lang$Boolean
    • isSet$releasesEvents$java$lang$Boolean

      protected boolean isSet$releasesEvents$java$lang$Boolean
    • value$pushEventsBranchFilter$java$lang$String

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

      protected boolean isSet$pushEventsBranchFilter$java$lang$String
    • value$enableSslVerification$java$lang$Boolean

      protected Boolean value$enableSslVerification$java$lang$Boolean
    • isSet$enableSslVerification$java$lang$Boolean

      protected boolean isSet$enableSslVerification$java$lang$Boolean
  • Constructor Details

  • Method Details

    • projectHook

      public static ProjectHookBuilder projectHook()
      Factory Method to construct a ProjectHookBuilder
      Returns:
      a new ProjectHookBuilder
    • withId

      public ProjectHookBuilder withId(Integer value)
      Sets the default value for the id property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withProjectId

      public ProjectHookBuilder withProjectId(String value)
      Sets the default value for the projectId property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withUrl

      public ProjectHookBuilder withUrl(String value)
      Sets the default value for the url property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withPushEvents

      public ProjectHookBuilder withPushEvents(Boolean value)
      Sets the default value for the pushEvents property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withTagPushEvents

      public ProjectHookBuilder withTagPushEvents(Boolean value)
      Sets the default value for the tagPushEvents property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withMergeRequestsEvents

      public ProjectHookBuilder withMergeRequestsEvents(Boolean value)
      Sets the default value for the mergeRequestsEvents property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withRepositoryUpdateEvents

      public ProjectHookBuilder withRepositoryUpdateEvents(Boolean value)
      Sets the default value for the repositoryUpdateEvents property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withIssuesEvents

      public ProjectHookBuilder withIssuesEvents(Boolean value)
      Sets the default value for the issuesEvents property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withConfidentialIssuesEvents

      public ProjectHookBuilder withConfidentialIssuesEvents(Boolean value)
      Sets the default value for the confidentialIssuesEvents property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withNoteEvents

      public ProjectHookBuilder withNoteEvents(Boolean value)
      Sets the default value for the noteEvents property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withConfidentialNoteEvents

      public ProjectHookBuilder withConfidentialNoteEvents(Boolean value)
      Sets the default value for the confidentialNoteEvents property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withPipelineEvents

      public ProjectHookBuilder withPipelineEvents(Boolean value)
      Sets the default value for the pipelineEvents property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withWikiPageEvents

      public ProjectHookBuilder withWikiPageEvents(Boolean value)
      Sets the default value for the wikiPageEvents property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withDeploymentEvents

      public ProjectHookBuilder withDeploymentEvents(Boolean value)
      Sets the default value for the deploymentEvents property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withJobEvents

      public ProjectHookBuilder withJobEvents(Boolean value)
      Sets the default value for the jobEvents property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withReleasesEvents

      public ProjectHookBuilder withReleasesEvents(Boolean value)
      Sets the default value for the releasesEvents property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withPushEventsBranchFilter

      public ProjectHookBuilder withPushEventsBranchFilter(String value)
      Sets the default value for the pushEventsBranchFilter property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withEnableSslVerification

      public ProjectHookBuilder withEnableSslVerification(Boolean value)
      Sets the default value for the enableSslVerification 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 ProjectHookBuilder but()
      Returns a clone of this builder.
      Returns:
      the clone
    • build

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