Package io.gitea.model
Class EditRepoOption
- java.lang.Object
-
- io.gitea.model.EditRepoOption
-
public class EditRepoOption extends java.lang.ObjectEditRepoOption options when editing a repository's properties
-
-
Constructor Summary
Constructors Constructor Description EditRepoOption()
-
Method Summary
All Methods Instance Methods Concrete Methods 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)EditRepoOptionallowRebaseUpdate(java.lang.Boolean allowRebaseUpdate)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)EditRepoOptionenablePrune(java.lang.Boolean enablePrune)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.BooleanisAllowRebaseUpdate()either `true` to allow updating pull request branch by rebase, or `false` to prevent it.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.BooleanisEnablePrune()enable prune - remove obsolete remote-tracking referencesjava.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)voidsetAllowRebaseUpdate(java.lang.Boolean allowRebaseUpdate)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)voidsetEnablePrune(java.lang.Boolean enablePrune)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)
-
-
-
Method Detail
-
allowManualMerge
public EditRepoOption allowManualMerge(java.lang.Boolean allowManualMerge)
-
isAllowManualMerge
public java.lang.Boolean isAllowManualMerge()
either `true` to allow mark pr as merged manually, or `false` to prevent it.- Returns:
- allowManualMerge
-
setAllowManualMerge
public void setAllowManualMerge(java.lang.Boolean allowManualMerge)
-
allowMergeCommits
public EditRepoOption allowMergeCommits(java.lang.Boolean 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.- Returns:
- allowMergeCommits
-
setAllowMergeCommits
public void setAllowMergeCommits(java.lang.Boolean allowMergeCommits)
-
allowRebase
public EditRepoOption allowRebase(java.lang.Boolean allowRebase)
-
isAllowRebase
public java.lang.Boolean isAllowRebase()
either `true` to allow rebase-merging pull requests, or `false` to prevent rebase-merging.- Returns:
- allowRebase
-
setAllowRebase
public void setAllowRebase(java.lang.Boolean allowRebase)
-
allowRebaseExplicit
public EditRepoOption allowRebaseExplicit(java.lang.Boolean 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.- Returns:
- allowRebaseExplicit
-
setAllowRebaseExplicit
public void setAllowRebaseExplicit(java.lang.Boolean allowRebaseExplicit)
-
allowRebaseUpdate
public EditRepoOption allowRebaseUpdate(java.lang.Boolean allowRebaseUpdate)
-
isAllowRebaseUpdate
public java.lang.Boolean isAllowRebaseUpdate()
either `true` to allow updating pull request branch by rebase, or `false` to prevent it.- Returns:
- allowRebaseUpdate
-
setAllowRebaseUpdate
public void setAllowRebaseUpdate(java.lang.Boolean allowRebaseUpdate)
-
allowSquashMerge
public EditRepoOption allowSquashMerge(java.lang.Boolean allowSquashMerge)
-
isAllowSquashMerge
public java.lang.Boolean isAllowSquashMerge()
either `true` to allow squash-merging pull requests, or `false` to prevent squash-merging.- Returns:
- allowSquashMerge
-
setAllowSquashMerge
public void setAllowSquashMerge(java.lang.Boolean allowSquashMerge)
-
archived
public EditRepoOption archived(java.lang.Boolean 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
public EditRepoOption autodetectManualMerge(java.lang.Boolean autodetectManualMerge)
-
isAutodetectManualMerge
public java.lang.Boolean isAutodetectManualMerge()
either `true` to enable AutodetectManualMerge, or `false` to prevent it. Note: In some special cases, misjudgments can occur.- Returns:
- autodetectManualMerge
-
setAutodetectManualMerge
public void setAutodetectManualMerge(java.lang.Boolean autodetectManualMerge)
-
defaultBranch
public EditRepoOption defaultBranch(java.lang.String 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
public EditRepoOption defaultMergeStyle(java.lang.String defaultMergeStyle)
-
getDefaultMergeStyle
public java.lang.String getDefaultMergeStyle()
set to a merge style to be used by this repository: \"merge\", \"rebase\", \"rebase-merge\", or \"squash\".- Returns:
- defaultMergeStyle
-
setDefaultMergeStyle
public void setDefaultMergeStyle(java.lang.String defaultMergeStyle)
-
description
public EditRepoOption description(java.lang.String description)
-
getDescription
public java.lang.String getDescription()
a short description of the repository.- Returns:
- description
-
setDescription
public void setDescription(java.lang.String description)
-
enablePrune
public EditRepoOption enablePrune(java.lang.Boolean enablePrune)
-
isEnablePrune
public java.lang.Boolean isEnablePrune()
enable prune - remove obsolete remote-tracking references- Returns:
- enablePrune
-
setEnablePrune
public void setEnablePrune(java.lang.Boolean enablePrune)
-
externalTracker
public EditRepoOption externalTracker(ExternalTracker externalTracker)
-
getExternalTracker
public ExternalTracker getExternalTracker()
Get externalTracker- Returns:
- externalTracker
-
setExternalTracker
public void setExternalTracker(ExternalTracker externalTracker)
-
externalWiki
public EditRepoOption externalWiki(ExternalWiki externalWiki)
-
getExternalWiki
public ExternalWiki getExternalWiki()
Get externalWiki- Returns:
- externalWiki
-
setExternalWiki
public void setExternalWiki(ExternalWiki externalWiki)
-
hasIssues
public EditRepoOption hasIssues(java.lang.Boolean 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
public EditRepoOption hasProjects(java.lang.Boolean 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
public EditRepoOption hasPullRequests(java.lang.Boolean 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
public EditRepoOption hasWiki(java.lang.Boolean 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
public EditRepoOption ignoreWhitespaceConflicts(java.lang.Boolean ignoreWhitespaceConflicts)
-
isIgnoreWhitespaceConflicts
public java.lang.Boolean isIgnoreWhitespaceConflicts()
either `true` to ignore whitespace for conflicts, or `false` to not ignore whitespace.- Returns:
- ignoreWhitespaceConflicts
-
setIgnoreWhitespaceConflicts
public void setIgnoreWhitespaceConflicts(java.lang.Boolean ignoreWhitespaceConflicts)
-
internalTracker
public EditRepoOption internalTracker(InternalTracker internalTracker)
-
getInternalTracker
public InternalTracker getInternalTracker()
Get internalTracker- Returns:
- internalTracker
-
setInternalTracker
public void setInternalTracker(InternalTracker internalTracker)
-
mirrorInterval
public EditRepoOption mirrorInterval(java.lang.String 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
public EditRepoOption name(java.lang.String name)
-
getName
public java.lang.String getName()
name of the repository- Returns:
- name
-
setName
public void setName(java.lang.String name)
-
_private
public EditRepoOption _private(java.lang.Boolean _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
public EditRepoOption template(java.lang.Boolean 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
public EditRepoOption website(java.lang.String 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
-
-