Class ProjectHookBuilder
- 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 Summary
-
Constructor Summary
Constructors Constructor Description ProjectHookBuilder()
Creates a newProjectHookBuilder
.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ProjectHook
build()
Creates a newProjectHook
based on this builder's settings.ProjectHookBuilder
but()
Returns a clone of this builder.Object
clone()
Returns a clone of this builder.static ProjectHookBuilder
projectHook()
Factory Method to construct a ProjectHookBuilderProjectHookBuilder
withConfidentialIssuesEvents(Boolean value)
Sets the default value for the confidentialIssuesEvents property.ProjectHookBuilder
withConfidentialNoteEvents(Boolean value)
Sets the default value for the confidentialNoteEvents property.ProjectHookBuilder
withDeploymentEvents(Boolean value)
Sets the default value for the deploymentEvents property.ProjectHookBuilder
withEnableSslVerification(Boolean value)
Sets the default value for the enableSslVerification property.ProjectHookBuilder
withId(Integer value)
Sets the default value for the id property.ProjectHookBuilder
withIssuesEvents(Boolean value)
Sets the default value for the issuesEvents property.ProjectHookBuilder
withJobEvents(Boolean value)
Sets the default value for the jobEvents property.ProjectHookBuilder
withMergeRequestsEvents(Boolean value)
Sets the default value for the mergeRequestsEvents property.ProjectHookBuilder
withNoteEvents(Boolean value)
Sets the default value for the noteEvents property.ProjectHookBuilder
withPipelineEvents(Boolean value)
Sets the default value for the pipelineEvents property.ProjectHookBuilder
withProjectId(String value)
Sets the default value for the projectId property.ProjectHookBuilder
withPushEvents(Boolean value)
Sets the default value for the pushEvents property.ProjectHookBuilder
withPushEventsBranchFilter(String value)
Sets the default value for the pushEventsBranchFilter property.ProjectHookBuilder
withReleasesEvents(Boolean value)
Sets the default value for the releasesEvents property.ProjectHookBuilder
withRepositoryUpdateEvents(Boolean value)
Sets the default value for the repositoryUpdateEvents property.ProjectHookBuilder
withTagPushEvents(Boolean value)
Sets the default value for the tagPushEvents property.ProjectHookBuilder
withUrl(String value)
Sets the default value for the url property.ProjectHookBuilder
withWikiPageEvents(Boolean value)
Sets the default value for the wikiPageEvents property.
-
-
-
Field Detail
-
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 Detail
-
ProjectHookBuilder
public ProjectHookBuilder()
Creates a newProjectHookBuilder
.
-
-
Method Detail
-
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.
-
but
@GwtIncompatible public ProjectHookBuilder but()
Returns a clone of this builder.- Returns:
- the clone
-
build
public ProjectHook build()
Creates a newProjectHook
based on this builder's settings.- Returns:
- the created ProjectHook
-
-