Class Group

All Implemented Interfaces:
Serializable

public class Group extends AbstractGroup<Group>
See Also:
  • Constructor Details

    • Group

      public Group()
  • Method Details

    • getPath

      public String getPath()
    • setPath

      public void setPath(String path)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getVisibility

      public Visibility getVisibility()
    • setVisibility

      public void setVisibility(Visibility visibility)
    • getLfsEnabled

      public Boolean getLfsEnabled()
    • setLfsEnabled

      public void setLfsEnabled(Boolean lfsEnabled)
    • getRequestAccessEnabled

      public Boolean getRequestAccessEnabled()
    • setRequestAccessEnabled

      public void setRequestAccessEnabled(Boolean requestAccessEnabled)
    • getParentId

      public Long getParentId()
    • setParentId

      public void setParentId(Long parentId)
    • getSharedRunnersMinutesLimit

      public Integer getSharedRunnersMinutesLimit()
    • setSharedRunnersMinutesLimit

      public void setSharedRunnersMinutesLimit(Integer sharedRunnersMinutesLimit)
    • getStatistics

      public Group.Statistics getStatistics()
    • setStatistics

      public void setStatistics(Group.Statistics statistics)
    • getProjects

      public List<Project> getProjects()
    • setProjects

      public void setProjects(List<Project> projects)
    • getSharedProjects

      public List<Project> getSharedProjects()
    • setSharedProjects

      public void setSharedProjects(List<Project> sharedProjects)
    • getMarkedForDeletionOn

      public Date getMarkedForDeletionOn()
    • setMarkedForDeletionOn

      public void setMarkedForDeletionOn(Date markedForDeletionOn)
    • getCreatedAt

      public Date getCreatedAt()
    • setCreatedAt

      public void setCreatedAt(Date createdAt)
    • getSharedWithGroups

      public List<SharedGroup> getSharedWithGroups()
    • setSharedWithGroups

      public void setSharedWithGroups(List<SharedGroup> sharedWithGroups)
    • getRunnersToken

      public String getRunnersToken()
    • setRunnersToken

      public void setRunnersToken(String runnersToken)
    • getPreventSharingGroupsOutsideHierarchy

      public Boolean getPreventSharingGroupsOutsideHierarchy()
    • setPreventSharingGroupsOutsideHierarchy

      public void setPreventSharingGroupsOutsideHierarchy(Boolean preventSharingGroupsOutsideHierarchy)
    • getPreventForkingOutsideGroup

      public Boolean getPreventForkingOutsideGroup()
    • setPreventForkingOutsideGroup

      public void setPreventForkingOutsideGroup(Boolean preventForkingOutsideGroup)
    • getProjectCreationLevel

      public Constants.ProjectCreationLevel getProjectCreationLevel()
    • setProjectCreationLevel

      public void setProjectCreationLevel(Constants.ProjectCreationLevel projectCreationLevel)
    • getSubgroupCreationLevel

      public Constants.SubgroupCreationLevel getSubgroupCreationLevel()
    • setSubgroupCreationLevel

      public void setSubgroupCreationLevel(Constants.SubgroupCreationLevel subgroupCreationLevel)
    • getDefaultBranchProtection

      public Constants.DefaultBranchProtectionLevel getDefaultBranchProtection()
    • setDefaultBranchProtection

      public void setDefaultBranchProtection(Constants.DefaultBranchProtectionLevel defaultBranchProtection)
    • getCustomAttributes

      public List<CustomAttribute> getCustomAttributes()
    • setCustomAttributes

      public void setCustomAttributes(List<CustomAttribute> customAttributes)
    • withPath

      public Group withPath(String path)
    • withDescription

      public Group withDescription(String description)
    • withVisibility

      public Group withVisibility(Visibility visibility)
    • withlfsEnabled

      public Group withlfsEnabled(boolean lfsEnabled)
    • withRequestAccessEnabled

      public Group withRequestAccessEnabled(boolean requestAccessEnabled)
    • withParentId

      public Group withParentId(Long parentId)
    • withSharedRunnersMinutesLimit

      public Group withSharedRunnersMinutesLimit(Integer minutesLimit)
    • withStatistics

      public Group withStatistics(Group.Statistics statistics)
    • withProjects

      public Group withProjects(List<Project> projects)
    • withSharedProjects

      public Group withSharedProjects(List<Project> sharedProjects)
    • withPreventSharingGroupsOutsideHierarchy

      public Group withPreventSharingGroupsOutsideHierarchy(Boolean preventSharingGroupsOutsideHierarchy)
    • withPreventForkingOutsideGroup

      public Group withPreventForkingOutsideGroup(Boolean preventForkingOutsideGroup)
    • withProjectCreationLevel

      public Group withProjectCreationLevel(Constants.ProjectCreationLevel projectCreationLevel)
    • withSubgroupCreationLevel

      public Group withSubgroupCreationLevel(Constants.SubgroupCreationLevel subgroupCreationLevel)
    • withDefaultBranchProtection

      public Group withDefaultBranchProtection(Constants.DefaultBranchProtectionLevel defaultBranchProtection)
    • withCustomAttributes

      public Group withCustomAttributes(List<CustomAttribute> customAttributes)
    • toString

      public String toString()
      Overrides:
      toString in class AbstractGroup<Group>