public class Group extends AbstractGroup<Group>
Modifier and Type | Class and Description |
---|---|
class |
Group.Statistics |
Constructor and Description |
---|
Group() |
getAvatarUrl, getFullName, getFullPath, getId, getName, getWebUrl, setAvatarUrl, setFullName, setFullPath, setId, setName, setWebUrl, withAvatarUrl, withFullName, withFullPath, withId, withName, withWebUrl
public java.lang.String getPath()
public void setPath(java.lang.String path)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public Visibility getVisibility()
public void setVisibility(Visibility visibility)
public java.lang.Boolean getLfsEnabled()
public void setLfsEnabled(java.lang.Boolean lfsEnabled)
public java.lang.Boolean getRequestAccessEnabled()
public void setRequestAccessEnabled(java.lang.Boolean requestAccessEnabled)
public java.lang.Long getParentId()
public void setParentId(java.lang.Long parentId)
public java.lang.Integer getSharedRunnersMinutesLimit()
public void setSharedRunnersMinutesLimit(java.lang.Integer sharedRunnersMinutesLimit)
public Group.Statistics getStatistics()
public void setStatistics(Group.Statistics statistics)
public java.util.List<Project> getProjects()
public void setProjects(java.util.List<Project> projects)
public java.util.List<Project> getSharedProjects()
public void setSharedProjects(java.util.List<Project> sharedProjects)
public java.util.Date getMarkedForDeletionOn()
public void setMarkedForDeletionOn(java.util.Date markedForDeletionOn)
public java.util.Date getCreatedAt()
public void setCreatedAt(java.util.Date createdAt)
public java.util.List<SharedGroup> getSharedWithGroups()
public void setSharedWithGroups(java.util.List<SharedGroup> sharedWithGroups)
public java.lang.String getRunnersToken()
public void setRunnersToken(java.lang.String runnersToken)
public java.lang.Boolean getPreventSharingGroupsOutsideHierarchy()
public void setPreventSharingGroupsOutsideHierarchy(java.lang.Boolean preventSharingGroupsOutsideHierarchy)
public java.lang.Boolean getPreventForkingOutsideGroup()
public void setPreventForkingOutsideGroup(java.lang.Boolean preventForkingOutsideGroup)
public Constants.ProjectCreationLevel getProjectCreationLevel()
public void setProjectCreationLevel(Constants.ProjectCreationLevel projectCreationLevel)
public Constants.SubgroupCreationLevel getSubgroupCreationLevel()
public void setSubgroupCreationLevel(Constants.SubgroupCreationLevel subgroupCreationLevel)
public Constants.DefaultBranchProtectionLevel getDefaultBranchProtection()
public void setDefaultBranchProtection(Constants.DefaultBranchProtectionLevel defaultBranchProtection)
public java.util.List<CustomAttribute> getCustomAttributes()
public void setCustomAttributes(java.util.List<CustomAttribute> customAttributes)
public Group withPath(java.lang.String path)
public Group withDescription(java.lang.String description)
public Group withVisibility(Visibility visibility)
public Group withlfsEnabled(boolean lfsEnabled)
public Group withRequestAccessEnabled(boolean requestAccessEnabled)
public Group withParentId(java.lang.Long parentId)
public Group withSharedRunnersMinutesLimit(java.lang.Integer minutesLimit)
public Group withStatistics(Group.Statistics statistics)
public Group withPreventSharingGroupsOutsideHierarchy(java.lang.Boolean preventSharingGroupsOutsideHierarchy)
public Group withPreventForkingOutsideGroup(java.lang.Boolean preventForkingOutsideGroup)
public Group withProjectCreationLevel(Constants.ProjectCreationLevel projectCreationLevel)
public Group withSubgroupCreationLevel(Constants.SubgroupCreationLevel subgroupCreationLevel)
public Group withDefaultBranchProtection(Constants.DefaultBranchProtectionLevel defaultBranchProtection)
public Group withCustomAttributes(java.util.List<CustomAttribute> customAttributes)
public java.lang.String toString()
toString
in class AbstractGroup<Group>