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

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

    • self

      protected GroupBuilder 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$parentId$java$lang$Integer

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

      protected boolean isSet$parentId$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$fullName$java$lang$String

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

      protected boolean isSet$fullName$java$lang$String
    • value$path$java$lang$String

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

      protected boolean isSet$path$java$lang$String
    • value$fullPath$java$lang$String

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

      protected boolean isSet$fullPath$java$lang$String
    • value$description$java$lang$String

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

      protected boolean isSet$description$java$lang$String
    • value$visibility$java$lang$String

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

      protected boolean isSet$visibility$java$lang$String
    • 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$avatarUrl$java$lang$String

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

      protected boolean isSet$avatarUrl$java$lang$String
    • value$defaultBranchProtection$java$lang$Integer

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

      protected boolean isSet$defaultBranchProtection$java$lang$Integer
    • value$requestAccessEnabled$java$lang$Boolean

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

      protected boolean isSet$requestAccessEnabled$java$lang$Boolean
    • value$markedForDeletionOn$java$lang$String

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

      protected boolean isSet$markedForDeletionOn$java$lang$String
  • Constructor Details

    • GroupBuilder

      public GroupBuilder()
      Creates a new GroupBuilder.
  • Method Details

    • group

      public static GroupBuilder group()
      Factory Method to construct a GroupBuilder
      Returns:
      a new GroupBuilder
    • withId

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

      public GroupBuilder withParentId(Integer value)
      Sets the default value for the parentId property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withName

      public GroupBuilder withName(String value)
      Sets the default value for the name property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withFullName

      public GroupBuilder withFullName(String value)
      Sets the default value for the fullName property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withPath

      public GroupBuilder withPath(String value)
      Sets the default value for the path property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withFullPath

      public GroupBuilder withFullPath(String value)
      Sets the default value for the fullPath property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withDescription

      public GroupBuilder withDescription(String value)
      Sets the default value for the description property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withVisibility

      public GroupBuilder withVisibility(String value)
      Sets the default value for the visibility property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withWebUrl

      public GroupBuilder withWebUrl(String value)
      Sets the default value for the webUrl property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withAvatarUrl

      public GroupBuilder withAvatarUrl(String value)
      Sets the default value for the avatarUrl property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withDefaultBranchProtection

      public GroupBuilder withDefaultBranchProtection(Integer value)
      Sets the default value for the defaultBranchProtection property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withRequestAccessEnabled

      public GroupBuilder withRequestAccessEnabled(Boolean value)
      Sets the default value for the requestAccessEnabled property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withMarkedForDeletionOn

      public GroupBuilder withMarkedForDeletionOn(String value)
      Sets the default value for the markedForDeletionOn 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 GroupBuilder but()
      Returns a clone of this builder.
      Returns:
      the clone
    • build

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