Class RepositorySettingsConfig
- java.lang.Object
-
- casa.siron.forgejo.forgejo.outputs.RepositorySettingsConfig
-
public final class RepositorySettingsConfig extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRepositorySettingsConfig.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.Boolean>actions()static RepositorySettingsConfig.Builderbuilder()static RepositorySettingsConfig.Builderbuilder(RepositorySettingsConfig defaults)java.util.Optional<java.lang.Boolean>defaultDeleteBranchAfterMerge()java.util.Optional<java.lang.String>externalTrackerFormat()java.util.Optional<java.lang.String>externalTrackerRegexPattern()java.util.Optional<java.lang.String>externalTrackerStyle()java.util.Optional<java.lang.String>externalTrackerUrl()java.util.Optional<java.lang.String>externalWikiUrl()java.util.Optional<java.lang.Boolean>globallyEditableWiki()java.util.Optional<java.lang.Boolean>internalTrackerAllowOnlyContributorsToTrackTime()java.util.Optional<java.lang.Boolean>internalTrackerEnableIssueDependencies()java.util.Optional<java.lang.Boolean>internalTrackerEnableTimeTracker()java.util.Optional<java.lang.Boolean>issues()java.util.Optional<java.lang.Boolean>packages()java.util.Optional<java.lang.Boolean>projects()java.util.Optional<java.lang.Boolean>pullRequests()java.util.Optional<java.lang.Boolean>releases()java.util.Optional<java.lang.Boolean>wiki()java.util.Optional<java.lang.String>wikiBranch()
-
-
-
Method Detail
-
actions
public java.util.Optional<java.lang.Boolean> actions()
- Returns:
- Whether the actions unit is enabled. Leave unset to avoid managing it.
-
defaultDeleteBranchAfterMerge
public java.util.Optional<java.lang.Boolean> defaultDeleteBranchAfterMerge()
- Returns:
- Whether Forgejo deletes pull request branches by default after merge. Setting this also enables pull requests unless pullRequests is explicitly set.
-
externalTrackerFormat
public java.util.Optional<java.lang.String> externalTrackerFormat()
- Returns:
- External issue tracker URL format. Forgejo supports placeholders such as {user}, {repo}, and {index}.
-
externalTrackerRegexPattern
public java.util.Optional<java.lang.String> externalTrackerRegexPattern()
- Returns:
- External issue tracker regular expression pattern.
-
externalTrackerStyle
public java.util.Optional<java.lang.String> externalTrackerStyle()
- Returns:
- External issue tracker number style, for example numeric or alphanumeric.
-
externalTrackerUrl
public java.util.Optional<java.lang.String> externalTrackerUrl()
- Returns:
- External issue tracker URL. Setting this also enables issues unless issues is explicitly set.
-
externalWikiUrl
public java.util.Optional<java.lang.String> externalWikiUrl()
- Returns:
- External wiki URL. Setting this also enables the wiki unless wiki is explicitly set.
-
globallyEditableWiki
public java.util.Optional<java.lang.Boolean> globallyEditableWiki()
- Returns:
- Whether the wiki is globally editable.
-
internalTrackerAllowOnlyContributorsToTrackTime
public java.util.Optional<java.lang.Boolean> internalTrackerAllowOnlyContributorsToTrackTime()
- Returns:
- Whether only contributors may track time in the internal issue tracker.
-
internalTrackerEnableIssueDependencies
public java.util.Optional<java.lang.Boolean> internalTrackerEnableIssueDependencies()
- Returns:
- Whether issue dependencies are enabled in the internal issue tracker.
-
internalTrackerEnableTimeTracker
public java.util.Optional<java.lang.Boolean> internalTrackerEnableTimeTracker()
- Returns:
- Whether the internal issue tracker has time tracking enabled.
-
issues
public java.util.Optional<java.lang.Boolean> issues()
- Returns:
- Whether the issue tracker unit is enabled. Leave unset to avoid managing it.
-
packages
public java.util.Optional<java.lang.Boolean> packages()
- Returns:
- Whether the packages unit is enabled. Leave unset to avoid managing it.
-
projects
public java.util.Optional<java.lang.Boolean> projects()
- Returns:
- Whether the projects unit is enabled. Leave unset to avoid managing it.
-
pullRequests
public java.util.Optional<java.lang.Boolean> pullRequests()
- Returns:
- Whether the pull request unit is enabled. Leave unset to avoid managing it.
-
releases
public java.util.Optional<java.lang.Boolean> releases()
- Returns:
- Whether the releases unit is enabled. Leave unset to avoid managing it.
-
wiki
public java.util.Optional<java.lang.Boolean> wiki()
- Returns:
- Whether the wiki unit is enabled. Leave unset to avoid managing it.
-
wikiBranch
public java.util.Optional<java.lang.String> wikiBranch()
- Returns:
- Branch used for the repository wiki.
-
builder
public static RepositorySettingsConfig.Builder builder()
-
builder
public static RepositorySettingsConfig.Builder builder(RepositorySettingsConfig defaults)
-
-