@Generated(value="PojoBuilder") public class MergeRequestHookBuilder extends Object implements Cloneable
Modifier and Type | Field and Description |
---|---|
protected boolean |
isSet$objectAttributes$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestObjectAttributes |
protected boolean |
isSet$objectKind$java$lang$String |
protected boolean |
isSet$project$com$dabsquared$gitlabjenkins$gitlab$hook$model$Project |
protected boolean |
isSet$repository$com$dabsquared$gitlabjenkins$gitlab$hook$model$Repository |
protected boolean |
isSet$user$com$dabsquared$gitlabjenkins$gitlab$hook$model$User |
protected MergeRequestHookBuilder |
self |
protected MergeRequestObjectAttributes |
value$objectAttributes$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestObjectAttributes |
protected String |
value$objectKind$java$lang$String |
protected Project |
value$project$com$dabsquared$gitlabjenkins$gitlab$hook$model$Project |
protected Repository |
value$repository$com$dabsquared$gitlabjenkins$gitlab$hook$model$Repository |
protected User |
value$user$com$dabsquared$gitlabjenkins$gitlab$hook$model$User |
Constructor and Description |
---|
MergeRequestHookBuilder()
Creates a new
MergeRequestHookBuilder . |
protected MergeRequestHookBuilder self
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 Project value$project$com$dabsquared$gitlabjenkins$gitlab$hook$model$Project
protected boolean isSet$project$com$dabsquared$gitlabjenkins$gitlab$hook$model$Project
protected MergeRequestObjectAttributes value$objectAttributes$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestObjectAttributes
protected boolean isSet$objectAttributes$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestObjectAttributes
public MergeRequestHookBuilder()
MergeRequestHookBuilder
.public static MergeRequestHookBuilder mergeRequestHook()
public MergeRequestHookBuilder withObjectKind(String value)
WebHook.objectKind
property.value
- the default valuepublic MergeRequestHookBuilder withRepository(Repository value)
WebHook.repository
property.value
- the default valuepublic MergeRequestHookBuilder withUser(User value)
MergeRequestHook.user
property.value
- the default valuepublic MergeRequestHookBuilder withProject(Project value)
MergeRequestHook.project
property.value
- the default valuepublic MergeRequestHookBuilder withObjectAttributes(MergeRequestObjectAttributes value)
MergeRequestHook.objectAttributes
property.value
- the default valuepublic Object clone()
public MergeRequestHookBuilder but()
public MergeRequestHook build()
MergeRequestHook
based on this builder's settings.Copyright © 2016. All rights reserved.