Class GroupBuilder

    • Field Detail

      • 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 Detail

      • GroupBuilder

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

      • 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