Class ProjectBuilder
- java.lang.Object
-
- com.dabsquared.gitlabjenkins.gitlab.api.model.builder.generated.ProjectBuilder
-
- All Implemented Interfaces:
Cloneable
@Generated("PojoBuilder") public class ProjectBuilder extends Object implements Cloneable
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
isSet$httpUrlToRepo$java$lang$String
protected boolean
isSet$id$java$lang$Integer
protected boolean
isSet$name$java$lang$String
protected boolean
isSet$namespace$com$dabsquared$gitlabjenkins$gitlab$api$model$Namespace
protected boolean
isSet$sshUrlToRepo$java$lang$String
protected boolean
isSet$webUrl$java$lang$String
protected ProjectBuilder
self
protected String
value$httpUrlToRepo$java$lang$String
protected Integer
value$id$java$lang$Integer
protected String
value$name$java$lang$String
protected Namespace
value$namespace$com$dabsquared$gitlabjenkins$gitlab$api$model$Namespace
protected String
value$sshUrlToRepo$java$lang$String
protected String
value$webUrl$java$lang$String
-
Constructor Summary
Constructors Constructor Description ProjectBuilder()
Creates a newProjectBuilder
.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Project
build()
Creates a newProject
based on this builder's settings.ProjectBuilder
but()
Returns a clone of this builder.Object
clone()
Returns a clone of this builder.static ProjectBuilder
project()
Factory Method to construct a ProjectBuilderProjectBuilder
withHttpUrlToRepo(String value)
Sets the default value for the httpUrlToRepo property.ProjectBuilder
withId(Integer value)
Sets the default value for the id property.ProjectBuilder
withName(String value)
Sets the default value for the name property.ProjectBuilder
withNamespace(Namespace value)
Sets the default value for the namespace property.ProjectBuilder
withSshUrlToRepo(String value)
Sets the default value for the sshUrlToRepo property.ProjectBuilder
withWebUrl(String value)
Sets the default value for the webUrl property.
-
-
-
Field Detail
-
self
protected ProjectBuilder 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$name$java$lang$String
protected String value$name$java$lang$String
-
isSet$name$java$lang$String
protected boolean isSet$name$java$lang$String
-
value$namespace$com$dabsquared$gitlabjenkins$gitlab$api$model$Namespace
protected Namespace value$namespace$com$dabsquared$gitlabjenkins$gitlab$api$model$Namespace
-
isSet$namespace$com$dabsquared$gitlabjenkins$gitlab$api$model$Namespace
protected boolean isSet$namespace$com$dabsquared$gitlabjenkins$gitlab$api$model$Namespace
-
value$webUrl$java$lang$String
protected String value$webUrl$java$lang$String
-
isSet$webUrl$java$lang$String
protected boolean isSet$webUrl$java$lang$String
-
value$sshUrlToRepo$java$lang$String
protected String value$sshUrlToRepo$java$lang$String
-
isSet$sshUrlToRepo$java$lang$String
protected boolean isSet$sshUrlToRepo$java$lang$String
-
value$httpUrlToRepo$java$lang$String
protected String value$httpUrlToRepo$java$lang$String
-
isSet$httpUrlToRepo$java$lang$String
protected boolean isSet$httpUrlToRepo$java$lang$String
-
-
Constructor Detail
-
ProjectBuilder
public ProjectBuilder()
Creates a newProjectBuilder
.
-
-
Method Detail
-
project
public static ProjectBuilder project()
Factory Method to construct a ProjectBuilder- Returns:
- a new ProjectBuilder
-
withId
public ProjectBuilder withId(Integer value)
Sets the default value for the id property.- Parameters:
value
- the default value- Returns:
- this builder
-
withName
public ProjectBuilder withName(String value)
Sets the default value for the name property.- Parameters:
value
- the default value- Returns:
- this builder
-
withNamespace
public ProjectBuilder withNamespace(Namespace value)
Sets the default value for the namespace property.- Parameters:
value
- the default value- Returns:
- this builder
-
withWebUrl
public ProjectBuilder withWebUrl(String value)
Sets the default value for the webUrl property.- Parameters:
value
- the default value- Returns:
- this builder
-
withSshUrlToRepo
public ProjectBuilder withSshUrlToRepo(String value)
Sets the default value for the sshUrlToRepo property.- Parameters:
value
- the default value- Returns:
- this builder
-
withHttpUrlToRepo
public ProjectBuilder withHttpUrlToRepo(String value)
Sets the default value for the httpUrlToRepo property.- Parameters:
value
- the default value- Returns:
- this builder
-
clone
@GwtIncompatible public Object clone()
Returns a clone of this builder.
-
but
@GwtIncompatible public ProjectBuilder but()
Returns a clone of this builder.- Returns:
- the clone
-
-