Package org.gitlab4j.api.models
Class Group
- java.lang.Object
-
- org.gitlab4j.api.models.AbstractGroup<Group>
-
- org.gitlab4j.api.models.Group
-
- All Implemented Interfaces:
java.io.Serializable
public class Group extends AbstractGroup<Group>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
Group.Statistics
-
Constructor Summary
Constructors Constructor Description Group()
-
Method Summary
-
Methods inherited from class org.gitlab4j.api.models.AbstractGroup
getAvatarUrl, getFullName, getFullPath, getId, getName, getWebUrl, setAvatarUrl, setFullName, setFullPath, setId, setName, setWebUrl, withAvatarUrl, withFullName, withFullPath, withId, withName, withWebUrl
-
-
-
-
Method Detail
-
getPath
public java.lang.String getPath()
-
setPath
public void setPath(java.lang.String path)
-
getDescription
public java.lang.String getDescription()
-
setDescription
public void setDescription(java.lang.String description)
-
getVisibility
public Visibility getVisibility()
-
setVisibility
public void setVisibility(Visibility visibility)
-
getLfsEnabled
public java.lang.Boolean getLfsEnabled()
-
setLfsEnabled
public void setLfsEnabled(java.lang.Boolean lfsEnabled)
-
getRequestAccessEnabled
public java.lang.Boolean getRequestAccessEnabled()
-
setRequestAccessEnabled
public void setRequestAccessEnabled(java.lang.Boolean requestAccessEnabled)
-
getParentId
public java.lang.Long getParentId()
-
setParentId
public void setParentId(java.lang.Long parentId)
-
getSharedRunnersMinutesLimit
public java.lang.Integer getSharedRunnersMinutesLimit()
-
setSharedRunnersMinutesLimit
public void setSharedRunnersMinutesLimit(java.lang.Integer sharedRunnersMinutesLimit)
-
getStatistics
public Group.Statistics getStatistics()
-
setStatistics
public void setStatistics(Group.Statistics statistics)
-
getProjects
public java.util.List<Project> getProjects()
-
setProjects
public void setProjects(java.util.List<Project> projects)
-
getSharedProjects
public java.util.List<Project> getSharedProjects()
-
setSharedProjects
public void setSharedProjects(java.util.List<Project> sharedProjects)
-
getMarkedForDeletionOn
public java.util.Date getMarkedForDeletionOn()
-
setMarkedForDeletionOn
public void setMarkedForDeletionOn(java.util.Date markedForDeletionOn)
-
getCreatedAt
public java.util.Date getCreatedAt()
-
setCreatedAt
public void setCreatedAt(java.util.Date createdAt)
-
getSharedWithGroups
public java.util.List<SharedGroup> getSharedWithGroups()
-
setSharedWithGroups
public void setSharedWithGroups(java.util.List<SharedGroup> sharedWithGroups)
-
getRunnersToken
public java.lang.String getRunnersToken()
-
setRunnersToken
public void setRunnersToken(java.lang.String runnersToken)
-
getPreventSharingGroupsOutsideHierarchy
public java.lang.Boolean getPreventSharingGroupsOutsideHierarchy()
-
setPreventSharingGroupsOutsideHierarchy
public void setPreventSharingGroupsOutsideHierarchy(java.lang.Boolean preventSharingGroupsOutsideHierarchy)
-
getPreventForkingOutsideGroup
public java.lang.Boolean getPreventForkingOutsideGroup()
-
setPreventForkingOutsideGroup
public void setPreventForkingOutsideGroup(java.lang.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 java.util.List<CustomAttribute> getCustomAttributes()
-
setCustomAttributes
public void setCustomAttributes(java.util.List<CustomAttribute> customAttributes)
-
withPath
public Group withPath(java.lang.String path)
-
withDescription
public Group withDescription(java.lang.String description)
-
withVisibility
public Group withVisibility(Visibility visibility)
-
withlfsEnabled
public Group withlfsEnabled(boolean lfsEnabled)
-
withRequestAccessEnabled
public Group withRequestAccessEnabled(boolean requestAccessEnabled)
-
withParentId
public Group withParentId(java.lang.Long parentId)
-
withSharedRunnersMinutesLimit
public Group withSharedRunnersMinutesLimit(java.lang.Integer minutesLimit)
-
withStatistics
public Group withStatistics(Group.Statistics statistics)
-
withPreventSharingGroupsOutsideHierarchy
public Group withPreventSharingGroupsOutsideHierarchy(java.lang.Boolean preventSharingGroupsOutsideHierarchy)
-
withPreventForkingOutsideGroup
public Group withPreventForkingOutsideGroup(java.lang.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(java.util.List<CustomAttribute> customAttributes)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classAbstractGroup<Group>
-
-