@Generated(value="PojoBuilder") public class PipelineHookBuilder extends Object implements Cloneable
Constructor and Description |
---|
PipelineHookBuilder()
Creates a new
PipelineHookBuilder . |
Modifier and Type | Method and Description |
---|---|
PipelineHook |
build()
Creates a new
PipelineHook based on this builder's settings. |
PipelineHookBuilder |
but()
Returns a clone of this builder.
|
Object |
clone()
Returns a clone of this builder.
|
static PipelineHookBuilder |
pipelineHook()
Factory Method to construct a PipelineHookBuilder
|
PipelineHookBuilder |
withCommits(List<Commit> value)
Sets the default value for the commits property.
|
PipelineHookBuilder |
withObjectAttributes(PipelineEventObjectAttributes value)
Sets the default value for the objectAttributes property.
|
PipelineHookBuilder |
withObjectKind(String value)
Sets the default value for the objectKind property.
|
PipelineHookBuilder |
withProject(Project value)
Sets the default value for the project property.
|
PipelineHookBuilder |
withProjectId(Integer value)
Sets the default value for the
PipelineHook.projectId property. |
PipelineHookBuilder |
withRepository(Repository value)
Sets the default value for the repository property.
|
PipelineHookBuilder |
withUser(User value)
Sets the default value for the user property.
|
protected PipelineHookBuilder self
protected Integer value$projectId$java$lang$Integer
protected boolean isSet$projectId$java$lang$Integer
protected String value$objectKind$java$lang$String
protected boolean isSet$objectKind$java$lang$String
protected Repository value$repository$com$dabsquared$gitlabjenkins$gitlab$hook$model$Repository
protected boolean isSet$repository$com$dabsquared$gitlabjenkins$gitlab$hook$model$Repository
protected User value$user$com$dabsquared$gitlabjenkins$gitlab$hook$model$User
protected boolean isSet$user$com$dabsquared$gitlabjenkins$gitlab$hook$model$User
protected boolean isSet$commits$java$util$List
protected Project value$project$com$dabsquared$gitlabjenkins$gitlab$hook$model$Project
protected boolean isSet$project$com$dabsquared$gitlabjenkins$gitlab$hook$model$Project
protected PipelineEventObjectAttributes value$objectAttributes$com$dabsquared$gitlabjenkins$gitlab$hook$model$PipelineEventObjectAttributes
protected boolean isSet$objectAttributes$com$dabsquared$gitlabjenkins$gitlab$hook$model$PipelineEventObjectAttributes
public PipelineHookBuilder()
PipelineHookBuilder
.public static PipelineHookBuilder pipelineHook()
public PipelineHookBuilder withProjectId(Integer value)
PipelineHook.projectId
property.value
- the default valuepublic PipelineHookBuilder withObjectKind(String value)
value
- the default valuepublic PipelineHookBuilder withRepository(Repository value)
value
- the default valuepublic PipelineHookBuilder withUser(User value)
value
- the default valuepublic PipelineHookBuilder withCommits(List<Commit> value)
value
- the default valuepublic PipelineHookBuilder withProject(Project value)
value
- the default valuepublic PipelineHookBuilder withObjectAttributes(PipelineEventObjectAttributes value)
value
- the default value@GwtIncompatible public Object clone()
@GwtIncompatible public PipelineHookBuilder but()
public PipelineHook build()
PipelineHook
based on this builder's settings.Copyright © 2016–2022. All rights reserved.