Package io.gitea.model
Class EditRepoOption
java.lang.Object
io.gitea.model.EditRepoOption
public class EditRepoOption
extends java.lang.Object
EditRepoOption options when editing a repository's properties
-
Constructor Summary
Constructors Constructor Description EditRepoOption() -
Method Summary
Modifier and Type Method Description EditRepoOption_private(java.lang.Boolean _private)EditRepoOptionallowManualMerge(java.lang.Boolean allowManualMerge)EditRepoOptionallowMergeCommits(java.lang.Boolean allowMergeCommits)EditRepoOptionallowRebase(java.lang.Boolean allowRebase)EditRepoOptionallowRebaseExplicit(java.lang.Boolean allowRebaseExplicit)EditRepoOptionallowSquashMerge(java.lang.Boolean allowSquashMerge)EditRepoOptionarchived(java.lang.Boolean archived)EditRepoOptionautodetectManualMerge(java.lang.Boolean autodetectManualMerge)EditRepoOptiondefaultBranch(java.lang.String defaultBranch)EditRepoOptiondefaultDeleteBranchAfterMerge(java.lang.Boolean defaultDeleteBranchAfterMerge)EditRepoOptiondefaultMergeStyle(java.lang.String defaultMergeStyle)EditRepoOptiondescription(java.lang.String description)booleanequals(java.lang.Object o)EditRepoOptionexternalTracker(ExternalTracker externalTracker)EditRepoOptionexternalWiki(ExternalWiki externalWiki)java.lang.StringgetDefaultBranch()sets the default branch for this repository.java.lang.StringgetDefaultMergeStyle()set to a merge style to be used by this repository: \"merge\", \"rebase\", \"rebase-merge\", or \"squash\".java.lang.StringgetDescription()a short description of the repository.ExternalTrackergetExternalTracker()Get externalTrackerExternalWikigetExternalWiki()Get externalWikiInternalTrackergetInternalTracker()Get internalTrackerjava.lang.StringgetMirrorInterval()set to a string like `8h30m0s` to set the mirror interval timejava.lang.StringgetName()name of the repositoryjava.lang.StringgetWebsite()a URL with more information about the repository.inthashCode()EditRepoOptionhasIssues(java.lang.Boolean hasIssues)EditRepoOptionhasProjects(java.lang.Boolean hasProjects)EditRepoOptionhasPullRequests(java.lang.Boolean hasPullRequests)EditRepoOptionhasWiki(java.lang.Boolean hasWiki)EditRepoOptionignoreWhitespaceConflicts(java.lang.Boolean ignoreWhitespaceConflicts)EditRepoOptioninternalTracker(InternalTracker internalTracker)java.lang.BooleanisAllowManualMerge()either `true` to allow mark pr as merged manually, or `false` to prevent it.java.lang.BooleanisAllowMergeCommits()either `true` to allow merging pull requests with a merge commit, or `false` to prevent merging pull requests with merge commits.java.lang.BooleanisAllowRebase()either `true` to allow rebase-merging pull requests, or `false` to prevent rebase-merging.java.lang.BooleanisAllowRebaseExplicit()either `true` to allow rebase with explicit merge commits (--no-ff), or `false` to prevent rebase with explicit merge commits.java.lang.BooleanisAllowSquashMerge()either `true` to allow squash-merging pull requests, or `false` to prevent squash-merging.java.lang.BooleanisArchived()set to `true` to archive this repository.java.lang.BooleanisAutodetectManualMerge()either `true` to enable AutodetectManualMerge, or `false` to prevent it.java.lang.BooleanisDefaultDeleteBranchAfterMerge()set to `true` to delete pr branch after merge by defaultjava.lang.BooleanisHasIssues()either `true` to enable issues for this repository or `false` to disable them.java.lang.BooleanisHasProjects()either `true` to enable project unit, or `false` to disable them.java.lang.BooleanisHasPullRequests()either `true` to allow pull requests, or `false` to prevent pull request.java.lang.BooleanisHasWiki()either `true` to enable the wiki for this repository or `false` to disable it.java.lang.BooleanisIgnoreWhitespaceConflicts()either `true` to ignore whitespace for conflicts, or `false` to not ignore whitespace.java.lang.BooleanisPrivate()either `true` to make the repository private or `false` to make it public.java.lang.BooleanisTemplate()either `true` to make this repository a template or `false` to make it a normal repositoryEditRepoOptionmirrorInterval(java.lang.String mirrorInterval)EditRepoOptionname(java.lang.String name)voidsetAllowManualMerge(java.lang.Boolean allowManualMerge)voidsetAllowMergeCommits(java.lang.Boolean allowMergeCommits)voidsetAllowRebase(java.lang.Boolean allowRebase)voidsetAllowRebaseExplicit(java.lang.Boolean allowRebaseExplicit)voidsetAllowSquashMerge(java.lang.Boolean allowSquashMerge)voidsetArchived(java.lang.Boolean archived)voidsetAutodetectManualMerge(java.lang.Boolean autodetectManualMerge)voidsetDefaultBranch(java.lang.String defaultBranch)voidsetDefaultDeleteBranchAfterMerge(java.lang.Boolean defaultDeleteBranchAfterMerge)voidsetDefaultMergeStyle(java.lang.String defaultMergeStyle)voidsetDescription(java.lang.String description)voidsetExternalTracker(ExternalTracker externalTracker)voidsetExternalWiki(ExternalWiki externalWiki)voidsetHasIssues(java.lang.Boolean hasIssues)voidsetHasProjects(java.lang.Boolean hasProjects)voidsetHasPullRequests(java.lang.Boolean hasPullRequests)voidsetHasWiki(java.lang.Boolean hasWiki)voidsetIgnoreWhitespaceConflicts(java.lang.Boolean ignoreWhitespaceConflicts)voidsetInternalTracker(InternalTracker internalTracker)voidsetMirrorInterval(java.lang.String mirrorInterval)voidsetName(java.lang.String name)voidsetPrivate(java.lang.Boolean _private)voidsetTemplate(java.lang.Boolean template)voidsetWebsite(java.lang.String website)EditRepoOptiontemplate(java.lang.Boolean template)java.lang.StringtoString()EditRepoOptionwebsite(java.lang.String website)
-
Constructor Details
-
EditRepoOption
public EditRepoOption()
-
-
Method Details
-
allowManualMerge
-
isAllowManualMerge
public java.lang.Boolean isAllowManualMerge()either `true` to allow mark pr as merged manually, or `false` to prevent it. `has_pull_requests` must be `true`.- Returns:
- allowManualMerge
-
setAllowManualMerge
public void setAllowManualMerge(java.lang.Boolean allowManualMerge) -
allowMergeCommits
-
isAllowMergeCommits
public java.lang.Boolean isAllowMergeCommits()either `true` to allow merging pull requests with a merge commit, or `false` to prevent merging pull requests with merge commits. `has_pull_requests` must be `true`.- Returns:
- allowMergeCommits
-
setAllowMergeCommits
public void setAllowMergeCommits(java.lang.Boolean allowMergeCommits) -
allowRebase
-
isAllowRebase
public java.lang.Boolean isAllowRebase()either `true` to allow rebase-merging pull requests, or `false` to prevent rebase-merging. `has_pull_requests` must be `true`.- Returns:
- allowRebase
-
setAllowRebase
public void setAllowRebase(java.lang.Boolean allowRebase) -
allowRebaseExplicit
-
isAllowRebaseExplicit
public java.lang.Boolean isAllowRebaseExplicit()either `true` to allow rebase with explicit merge commits (--no-ff), or `false` to prevent rebase with explicit merge commits. `has_pull_requests` must be `true`.- Returns:
- allowRebaseExplicit
-
setAllowRebaseExplicit
public void setAllowRebaseExplicit(java.lang.Boolean allowRebaseExplicit) -
allowSquashMerge
-
isAllowSquashMerge
public java.lang.Boolean isAllowSquashMerge()either `true` to allow squash-merging pull requests, or `false` to prevent squash-merging. `has_pull_requests` must be `true`.- Returns:
- allowSquashMerge
-
setAllowSquashMerge
public void setAllowSquashMerge(java.lang.Boolean allowSquashMerge) -
archived
-
isArchived
public java.lang.Boolean isArchived()set to `true` to archive this repository.- Returns:
- archived
-
setArchived
public void setArchived(java.lang.Boolean archived) -
autodetectManualMerge
-
isAutodetectManualMerge
public java.lang.Boolean isAutodetectManualMerge()either `true` to enable AutodetectManualMerge, or `false` to prevent it. `has_pull_requests` must be `true`, Note: In some special cases, misjudgments can occur.- Returns:
- autodetectManualMerge
-
setAutodetectManualMerge
public void setAutodetectManualMerge(java.lang.Boolean autodetectManualMerge) -
defaultBranch
-
getDefaultBranch
public java.lang.String getDefaultBranch()sets the default branch for this repository.- Returns:
- defaultBranch
-
setDefaultBranch
public void setDefaultBranch(java.lang.String defaultBranch) -
defaultDeleteBranchAfterMerge
public EditRepoOption defaultDeleteBranchAfterMerge(java.lang.Boolean defaultDeleteBranchAfterMerge) -
isDefaultDeleteBranchAfterMerge
public java.lang.Boolean isDefaultDeleteBranchAfterMerge()set to `true` to delete pr branch after merge by default- Returns:
- defaultDeleteBranchAfterMerge
-
setDefaultDeleteBranchAfterMerge
public void setDefaultDeleteBranchAfterMerge(java.lang.Boolean defaultDeleteBranchAfterMerge) -
defaultMergeStyle
-
getDefaultMergeStyle
public java.lang.String getDefaultMergeStyle()set to a merge style to be used by this repository: \"merge\", \"rebase\", \"rebase-merge\", or \"squash\". `has_pull_requests` must be `true`.- Returns:
- defaultMergeStyle
-
setDefaultMergeStyle
public void setDefaultMergeStyle(java.lang.String defaultMergeStyle) -
description
-
getDescription
public java.lang.String getDescription()a short description of the repository.- Returns:
- description
-
setDescription
public void setDescription(java.lang.String description) -
externalTracker
-
getExternalTracker
Get externalTracker- Returns:
- externalTracker
-
setExternalTracker
-
externalWiki
-
getExternalWiki
Get externalWiki- Returns:
- externalWiki
-
setExternalWiki
-
hasIssues
-
isHasIssues
public java.lang.Boolean isHasIssues()either `true` to enable issues for this repository or `false` to disable them.- Returns:
- hasIssues
-
setHasIssues
public void setHasIssues(java.lang.Boolean hasIssues) -
hasProjects
-
isHasProjects
public java.lang.Boolean isHasProjects()either `true` to enable project unit, or `false` to disable them.- Returns:
- hasProjects
-
setHasProjects
public void setHasProjects(java.lang.Boolean hasProjects) -
hasPullRequests
-
isHasPullRequests
public java.lang.Boolean isHasPullRequests()either `true` to allow pull requests, or `false` to prevent pull request.- Returns:
- hasPullRequests
-
setHasPullRequests
public void setHasPullRequests(java.lang.Boolean hasPullRequests) -
hasWiki
-
isHasWiki
public java.lang.Boolean isHasWiki()either `true` to enable the wiki for this repository or `false` to disable it.- Returns:
- hasWiki
-
setHasWiki
public void setHasWiki(java.lang.Boolean hasWiki) -
ignoreWhitespaceConflicts
-
isIgnoreWhitespaceConflicts
public java.lang.Boolean isIgnoreWhitespaceConflicts()either `true` to ignore whitespace for conflicts, or `false` to not ignore whitespace. `has_pull_requests` must be `true`.- Returns:
- ignoreWhitespaceConflicts
-
setIgnoreWhitespaceConflicts
public void setIgnoreWhitespaceConflicts(java.lang.Boolean ignoreWhitespaceConflicts) -
internalTracker
-
getInternalTracker
Get internalTracker- Returns:
- internalTracker
-
setInternalTracker
-
mirrorInterval
-
getMirrorInterval
public java.lang.String getMirrorInterval()set to a string like `8h30m0s` to set the mirror interval time- Returns:
- mirrorInterval
-
setMirrorInterval
public void setMirrorInterval(java.lang.String mirrorInterval) -
name
-
getName
public java.lang.String getName()name of the repository- Returns:
- name
-
setName
public void setName(java.lang.String name) -
_private
-
isPrivate
public java.lang.Boolean isPrivate()either `true` to make the repository private or `false` to make it public. Note: you will get a 422 error if the organization restricts changing repository visibility to organization owners and a non-owner tries to change the value of private.- Returns:
- _private
-
setPrivate
public void setPrivate(java.lang.Boolean _private) -
template
-
isTemplate
public java.lang.Boolean isTemplate()either `true` to make this repository a template or `false` to make it a normal repository- Returns:
- template
-
setTemplate
public void setTemplate(java.lang.Boolean template) -
website
-
getWebsite
public java.lang.String getWebsite()a URL with more information about the repository.- Returns:
- website
-
setWebsite
public void setWebsite(java.lang.String website) -
equals
public boolean equals(java.lang.Object o)- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-