Class ImmutableRepositoryUpdate.Builder
- java.lang.Object
-
- com.spotify.github.v3.repos.requests.ImmutableRepositoryUpdate.Builder
-
- Enclosing class:
- ImmutableRepositoryUpdate
@NotThreadSafe public static final class ImmutableRepositoryUpdate.Builder extends Object
Builds instances of typeImmutableRepositoryUpdate. Initialize attributes and then invoke thebuild()method to create an immutable instance.Builderis not thread-safe and generally should not be stored in a field or collection, but instead used immediately to create instances.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImmutableRepositoryUpdate.BuilderallowAutoMerge(boolean allowAutoMerge)Initializes the optional valueallowAutoMergeto allowAutoMerge.ImmutableRepositoryUpdate.BuilderallowAutoMerge(Optional<Boolean> allowAutoMerge)Initializes the optional valueallowAutoMergeto allowAutoMerge.ImmutableRepositoryUpdate.BuilderallowForking(boolean allowForking)Initializes the optional valueallowForkingto allowForking.ImmutableRepositoryUpdate.BuilderallowForking(Optional<Boolean> allowForking)Initializes the optional valueallowForkingto allowForking.ImmutableRepositoryUpdate.BuilderallowMergeCommit(boolean allowMergeCommit)Initializes the optional valueallowMergeCommitto allowMergeCommit.ImmutableRepositoryUpdate.BuilderallowMergeCommit(Optional<Boolean> allowMergeCommit)Initializes the optional valueallowMergeCommitto allowMergeCommit.ImmutableRepositoryUpdate.BuilderallowRebaseMerge(boolean allowRebaseMerge)Initializes the optional valueallowRebaseMergeto allowRebaseMerge.ImmutableRepositoryUpdate.BuilderallowRebaseMerge(Optional<Boolean> allowRebaseMerge)Initializes the optional valueallowRebaseMergeto allowRebaseMerge.ImmutableRepositoryUpdate.BuilderallowSquashMerge(boolean allowSquashMerge)Initializes the optional valueallowSquashMergeto allowSquashMerge.ImmutableRepositoryUpdate.BuilderallowSquashMerge(Optional<Boolean> allowSquashMerge)Initializes the optional valueallowSquashMergeto allowSquashMerge.ImmutableRepositoryUpdate.BuilderallowUpdateBranch(boolean allowUpdateBranch)Initializes the optional valueallowUpdateBranchto allowUpdateBranch.ImmutableRepositoryUpdate.BuilderallowUpdateBranch(Optional<Boolean> allowUpdateBranch)Initializes the optional valueallowUpdateBranchto allowUpdateBranch.ImmutableRepositoryUpdatebuild()Builds a newImmutableRepositoryUpdate.ImmutableRepositoryUpdate.BuilderdefaultBranch(String defaultBranch)Initializes the optional valuedefaultBranchto defaultBranch.ImmutableRepositoryUpdate.BuilderdefaultBranch(Optional<String> defaultBranch)Initializes the optional valuedefaultBranchto defaultBranch.ImmutableRepositoryUpdate.BuilderdeleteBranchOnMerge(boolean deleteBranchOnMerge)Initializes the optional valuedeleteBranchOnMergeto deleteBranchOnMerge.ImmutableRepositoryUpdate.BuilderdeleteBranchOnMerge(Optional<Boolean> deleteBranchOnMerge)Initializes the optional valuedeleteBranchOnMergeto deleteBranchOnMerge.ImmutableRepositoryUpdate.Builderdescription(String description)Initializes the optional valuedescriptionto description.ImmutableRepositoryUpdate.Builderdescription(Optional<String> description)Initializes the optional valuedescriptionto description.ImmutableRepositoryUpdate.Builderfrom(RepositoryUpdate instance)Fill a builder with attribute values from the providedRepositoryUpdateinstance.ImmutableRepositoryUpdate.BuilderhasDownloads(boolean hasDownloads)Initializes the optional valuehasDownloadsto hasDownloads.ImmutableRepositoryUpdate.BuilderhasDownloads(Optional<Boolean> hasDownloads)Initializes the optional valuehasDownloadsto hasDownloads.ImmutableRepositoryUpdate.BuilderhasIssues(boolean hasIssues)Initializes the optional valuehasIssuesto hasIssues.ImmutableRepositoryUpdate.BuilderhasIssues(Optional<Boolean> hasIssues)Initializes the optional valuehasIssuesto hasIssues.ImmutableRepositoryUpdate.BuilderhasPages(boolean hasPages)Initializes the optional valuehasPagesto hasPages.ImmutableRepositoryUpdate.BuilderhasPages(Optional<Boolean> hasPages)Initializes the optional valuehasPagesto hasPages.ImmutableRepositoryUpdate.BuilderhasProjects(boolean hasProjects)Initializes the optional valuehasProjectsto hasProjects.ImmutableRepositoryUpdate.BuilderhasProjects(Optional<Boolean> hasProjects)Initializes the optional valuehasProjectsto hasProjects.ImmutableRepositoryUpdate.BuilderhasWiki(boolean hasWiki)Initializes the optional valuehasWikito hasWiki.ImmutableRepositoryUpdate.BuilderhasWiki(Optional<Boolean> hasWiki)Initializes the optional valuehasWikito hasWiki.ImmutableRepositoryUpdate.Builderhomepage(String homepage)Initializes the optional valuehomepageto homepage.ImmutableRepositoryUpdate.Builderhomepage(Optional<String> homepage)Initializes the optional valuehomepageto homepage.ImmutableRepositoryUpdate.BuilderisArchived(boolean isArchived)Initializes the optional valueisArchivedto isArchived.ImmutableRepositoryUpdate.BuilderisArchived(Optional<Boolean> isArchived)Initializes the optional valueisArchivedto isArchived.ImmutableRepositoryUpdate.BuilderisPrivate(boolean isPrivate)Initializes the optional valueisPrivateto isPrivate.ImmutableRepositoryUpdate.BuilderisPrivate(Optional<Boolean> isPrivate)Initializes the optional valueisPrivateto isPrivate.ImmutableRepositoryUpdate.BuilderisTemplate(boolean isTemplate)Initializes the optional valueisTemplateto isTemplate.ImmutableRepositoryUpdate.BuilderisTemplate(Optional<Boolean> isTemplate)Initializes the optional valueisTemplateto isTemplate.ImmutableRepositoryUpdate.BuildermergeCommitMessage(String mergeCommitMessage)Initializes the optional valuemergeCommitMessageto mergeCommitMessage.ImmutableRepositoryUpdate.BuildermergeCommitMessage(Optional<String> mergeCommitMessage)Initializes the optional valuemergeCommitMessageto mergeCommitMessage.ImmutableRepositoryUpdate.BuildermergeCommitTitle(String mergeCommitTitle)Initializes the optional valuemergeCommitTitleto mergeCommitTitle.ImmutableRepositoryUpdate.BuildermergeCommitTitle(Optional<String> mergeCommitTitle)Initializes the optional valuemergeCommitTitleto mergeCommitTitle.ImmutableRepositoryUpdate.BuildersquashMergeCommitMessage(String squashMergeCommitMessage)Initializes the optional valuesquashMergeCommitMessageto squashMergeCommitMessage.ImmutableRepositoryUpdate.BuildersquashMergeCommitMessage(Optional<String> squashMergeCommitMessage)Initializes the optional valuesquashMergeCommitMessageto squashMergeCommitMessage.ImmutableRepositoryUpdate.BuildersquashMergeCommitTitle(String squashMergeCommitTitle)Initializes the optional valuesquashMergeCommitTitleto squashMergeCommitTitle.ImmutableRepositoryUpdate.BuildersquashMergeCommitTitle(Optional<String> squashMergeCommitTitle)Initializes the optional valuesquashMergeCommitTitleto squashMergeCommitTitle.ImmutableRepositoryUpdate.BuilderteamId(int teamId)Initializes the optional valueteamIdto teamId.ImmutableRepositoryUpdate.BuilderteamId(Optional<Integer> teamId)Initializes the optional valueteamIdto teamId.ImmutableRepositoryUpdate.Buildervisibility(String visibility)Initializes the optional valuevisibilityto visibility.ImmutableRepositoryUpdate.Buildervisibility(Optional<String> visibility)Initializes the optional valuevisibilityto visibility.ImmutableRepositoryUpdate.BuilderwebCommitSignoffRequired(boolean webCommitSignoffRequired)Initializes the optional valuewebCommitSignoffRequiredto webCommitSignoffRequired.ImmutableRepositoryUpdate.BuilderwebCommitSignoffRequired(Optional<Boolean> webCommitSignoffRequired)Initializes the optional valuewebCommitSignoffRequiredto webCommitSignoffRequired.
-
-
-
Method Detail
-
from
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder from(RepositoryUpdate instance)
Fill a builder with attribute values from the providedRepositoryUpdateinstance. Regular attribute values will be replaced with those from the given instance. Absent optional values will not replace present values.- Parameters:
instance- The instance from which to copy values- Returns:
thisbuilder for use in a chained invocation
-
description
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder description(String description)
Initializes the optional valuedescriptionto description.- Parameters:
description- The value for description- Returns:
thisbuilder for chained invocation
-
description
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder description(Optional<String> description)
Initializes the optional valuedescriptionto description.- Parameters:
description- The value for description- Returns:
thisbuilder for use in a chained invocation
-
allowAutoMerge
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder allowAutoMerge(boolean allowAutoMerge)
Initializes the optional valueallowAutoMergeto allowAutoMerge.- Parameters:
allowAutoMerge- The value for allowAutoMerge- Returns:
thisbuilder for chained invocation
-
allowAutoMerge
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder allowAutoMerge(Optional<Boolean> allowAutoMerge)
Initializes the optional valueallowAutoMergeto allowAutoMerge.- Parameters:
allowAutoMerge- The value for allowAutoMerge- Returns:
thisbuilder for use in a chained invocation
-
allowForking
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder allowForking(boolean allowForking)
Initializes the optional valueallowForkingto allowForking.- Parameters:
allowForking- The value for allowForking- Returns:
thisbuilder for chained invocation
-
allowForking
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder allowForking(Optional<Boolean> allowForking)
Initializes the optional valueallowForkingto allowForking.- Parameters:
allowForking- The value for allowForking- Returns:
thisbuilder for use in a chained invocation
-
allowSquashMerge
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder allowSquashMerge(boolean allowSquashMerge)
Initializes the optional valueallowSquashMergeto allowSquashMerge.- Parameters:
allowSquashMerge- The value for allowSquashMerge- Returns:
thisbuilder for chained invocation
-
allowSquashMerge
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder allowSquashMerge(Optional<Boolean> allowSquashMerge)
Initializes the optional valueallowSquashMergeto allowSquashMerge.- Parameters:
allowSquashMerge- The value for allowSquashMerge- Returns:
thisbuilder for use in a chained invocation
-
allowMergeCommit
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder allowMergeCommit(boolean allowMergeCommit)
Initializes the optional valueallowMergeCommitto allowMergeCommit.- Parameters:
allowMergeCommit- The value for allowMergeCommit- Returns:
thisbuilder for chained invocation
-
allowMergeCommit
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder allowMergeCommit(Optional<Boolean> allowMergeCommit)
Initializes the optional valueallowMergeCommitto allowMergeCommit.- Parameters:
allowMergeCommit- The value for allowMergeCommit- Returns:
thisbuilder for use in a chained invocation
-
allowRebaseMerge
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder allowRebaseMerge(boolean allowRebaseMerge)
Initializes the optional valueallowRebaseMergeto allowRebaseMerge.- Parameters:
allowRebaseMerge- The value for allowRebaseMerge- Returns:
thisbuilder for chained invocation
-
allowRebaseMerge
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder allowRebaseMerge(Optional<Boolean> allowRebaseMerge)
Initializes the optional valueallowRebaseMergeto allowRebaseMerge.- Parameters:
allowRebaseMerge- The value for allowRebaseMerge- Returns:
thisbuilder for use in a chained invocation
-
allowUpdateBranch
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder allowUpdateBranch(boolean allowUpdateBranch)
Initializes the optional valueallowUpdateBranchto allowUpdateBranch.- Parameters:
allowUpdateBranch- The value for allowUpdateBranch- Returns:
thisbuilder for chained invocation
-
allowUpdateBranch
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder allowUpdateBranch(Optional<Boolean> allowUpdateBranch)
Initializes the optional valueallowUpdateBranchto allowUpdateBranch.- Parameters:
allowUpdateBranch- The value for allowUpdateBranch- Returns:
thisbuilder for use in a chained invocation
-
defaultBranch
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder defaultBranch(String defaultBranch)
Initializes the optional valuedefaultBranchto defaultBranch.- Parameters:
defaultBranch- The value for defaultBranch- Returns:
thisbuilder for chained invocation
-
defaultBranch
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder defaultBranch(Optional<String> defaultBranch)
Initializes the optional valuedefaultBranchto defaultBranch.- Parameters:
defaultBranch- The value for defaultBranch- Returns:
thisbuilder for use in a chained invocation
-
deleteBranchOnMerge
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder deleteBranchOnMerge(boolean deleteBranchOnMerge)
Initializes the optional valuedeleteBranchOnMergeto deleteBranchOnMerge.- Parameters:
deleteBranchOnMerge- The value for deleteBranchOnMerge- Returns:
thisbuilder for chained invocation
-
deleteBranchOnMerge
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder deleteBranchOnMerge(Optional<Boolean> deleteBranchOnMerge)
Initializes the optional valuedeleteBranchOnMergeto deleteBranchOnMerge.- Parameters:
deleteBranchOnMerge- The value for deleteBranchOnMerge- Returns:
thisbuilder for use in a chained invocation
-
homepage
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder homepage(String homepage)
Initializes the optional valuehomepageto homepage.- Parameters:
homepage- The value for homepage- Returns:
thisbuilder for chained invocation
-
homepage
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder homepage(Optional<String> homepage)
Initializes the optional valuehomepageto homepage.- Parameters:
homepage- The value for homepage- Returns:
thisbuilder for use in a chained invocation
-
hasDownloads
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder hasDownloads(boolean hasDownloads)
Initializes the optional valuehasDownloadsto hasDownloads.- Parameters:
hasDownloads- The value for hasDownloads- Returns:
thisbuilder for chained invocation
-
hasDownloads
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder hasDownloads(Optional<Boolean> hasDownloads)
Initializes the optional valuehasDownloadsto hasDownloads.- Parameters:
hasDownloads- The value for hasDownloads- Returns:
thisbuilder for use in a chained invocation
-
hasIssues
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder hasIssues(boolean hasIssues)
Initializes the optional valuehasIssuesto hasIssues.- Parameters:
hasIssues- The value for hasIssues- Returns:
thisbuilder for chained invocation
-
hasIssues
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder hasIssues(Optional<Boolean> hasIssues)
Initializes the optional valuehasIssuesto hasIssues.- Parameters:
hasIssues- The value for hasIssues- Returns:
thisbuilder for use in a chained invocation
-
hasWiki
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder hasWiki(boolean hasWiki)
Initializes the optional valuehasWikito hasWiki.- Parameters:
hasWiki- The value for hasWiki- Returns:
thisbuilder for chained invocation
-
hasWiki
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder hasWiki(Optional<Boolean> hasWiki)
Initializes the optional valuehasWikito hasWiki.- Parameters:
hasWiki- The value for hasWiki- Returns:
thisbuilder for use in a chained invocation
-
hasPages
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder hasPages(boolean hasPages)
Initializes the optional valuehasPagesto hasPages.- Parameters:
hasPages- The value for hasPages- Returns:
thisbuilder for chained invocation
-
hasPages
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder hasPages(Optional<Boolean> hasPages)
Initializes the optional valuehasPagesto hasPages.- Parameters:
hasPages- The value for hasPages- Returns:
thisbuilder for use in a chained invocation
-
hasProjects
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder hasProjects(boolean hasProjects)
Initializes the optional valuehasProjectsto hasProjects.- Parameters:
hasProjects- The value for hasProjects- Returns:
thisbuilder for chained invocation
-
hasProjects
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder hasProjects(Optional<Boolean> hasProjects)
Initializes the optional valuehasProjectsto hasProjects.- Parameters:
hasProjects- The value for hasProjects- Returns:
thisbuilder for use in a chained invocation
-
isArchived
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder isArchived(boolean isArchived)
Initializes the optional valueisArchivedto isArchived.- Parameters:
isArchived- The value for isArchived- Returns:
thisbuilder for chained invocation
-
isArchived
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder isArchived(Optional<Boolean> isArchived)
Initializes the optional valueisArchivedto isArchived.- Parameters:
isArchived- The value for isArchived- Returns:
thisbuilder for use in a chained invocation
-
isPrivate
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder isPrivate(boolean isPrivate)
Initializes the optional valueisPrivateto isPrivate.- Parameters:
isPrivate- The value for isPrivate- Returns:
thisbuilder for chained invocation
-
isPrivate
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder isPrivate(Optional<Boolean> isPrivate)
Initializes the optional valueisPrivateto isPrivate.- Parameters:
isPrivate- The value for isPrivate- Returns:
thisbuilder for use in a chained invocation
-
isTemplate
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder isTemplate(boolean isTemplate)
Initializes the optional valueisTemplateto isTemplate.- Parameters:
isTemplate- The value for isTemplate- Returns:
thisbuilder for chained invocation
-
isTemplate
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder isTemplate(Optional<Boolean> isTemplate)
Initializes the optional valueisTemplateto isTemplate.- Parameters:
isTemplate- The value for isTemplate- Returns:
thisbuilder for use in a chained invocation
-
squashMergeCommitMessage
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder squashMergeCommitMessage(String squashMergeCommitMessage)
Initializes the optional valuesquashMergeCommitMessageto squashMergeCommitMessage.- Parameters:
squashMergeCommitMessage- The value for squashMergeCommitMessage- Returns:
thisbuilder for chained invocation
-
squashMergeCommitMessage
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder squashMergeCommitMessage(Optional<String> squashMergeCommitMessage)
Initializes the optional valuesquashMergeCommitMessageto squashMergeCommitMessage.- Parameters:
squashMergeCommitMessage- The value for squashMergeCommitMessage- Returns:
thisbuilder for use in a chained invocation
-
squashMergeCommitTitle
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder squashMergeCommitTitle(String squashMergeCommitTitle)
Initializes the optional valuesquashMergeCommitTitleto squashMergeCommitTitle.- Parameters:
squashMergeCommitTitle- The value for squashMergeCommitTitle- Returns:
thisbuilder for chained invocation
-
squashMergeCommitTitle
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder squashMergeCommitTitle(Optional<String> squashMergeCommitTitle)
Initializes the optional valuesquashMergeCommitTitleto squashMergeCommitTitle.- Parameters:
squashMergeCommitTitle- The value for squashMergeCommitTitle- Returns:
thisbuilder for use in a chained invocation
-
mergeCommitMessage
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder mergeCommitMessage(String mergeCommitMessage)
Initializes the optional valuemergeCommitMessageto mergeCommitMessage.- Parameters:
mergeCommitMessage- The value for mergeCommitMessage- Returns:
thisbuilder for chained invocation
-
mergeCommitMessage
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder mergeCommitMessage(Optional<String> mergeCommitMessage)
Initializes the optional valuemergeCommitMessageto mergeCommitMessage.- Parameters:
mergeCommitMessage- The value for mergeCommitMessage- Returns:
thisbuilder for use in a chained invocation
-
mergeCommitTitle
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder mergeCommitTitle(String mergeCommitTitle)
Initializes the optional valuemergeCommitTitleto mergeCommitTitle.- Parameters:
mergeCommitTitle- The value for mergeCommitTitle- Returns:
thisbuilder for chained invocation
-
mergeCommitTitle
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder mergeCommitTitle(Optional<String> mergeCommitTitle)
Initializes the optional valuemergeCommitTitleto mergeCommitTitle.- Parameters:
mergeCommitTitle- The value for mergeCommitTitle- Returns:
thisbuilder for use in a chained invocation
-
teamId
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder teamId(int teamId)
Initializes the optional valueteamIdto teamId.- Parameters:
teamId- The value for teamId- Returns:
thisbuilder for chained invocation
-
teamId
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder teamId(Optional<Integer> teamId)
Initializes the optional valueteamIdto teamId.- Parameters:
teamId- The value for teamId- Returns:
thisbuilder for use in a chained invocation
-
visibility
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder visibility(String visibility)
Initializes the optional valuevisibilityto visibility.- Parameters:
visibility- The value for visibility- Returns:
thisbuilder for chained invocation
-
visibility
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder visibility(Optional<String> visibility)
Initializes the optional valuevisibilityto visibility.- Parameters:
visibility- The value for visibility- Returns:
thisbuilder for use in a chained invocation
-
webCommitSignoffRequired
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder webCommitSignoffRequired(boolean webCommitSignoffRequired)
Initializes the optional valuewebCommitSignoffRequiredto webCommitSignoffRequired.- Parameters:
webCommitSignoffRequired- The value for webCommitSignoffRequired- Returns:
thisbuilder for chained invocation
-
webCommitSignoffRequired
@CanIgnoreReturnValue public final ImmutableRepositoryUpdate.Builder webCommitSignoffRequired(Optional<Boolean> webCommitSignoffRequired)
Initializes the optional valuewebCommitSignoffRequiredto webCommitSignoffRequired.- Parameters:
webCommitSignoffRequired- The value for webCommitSignoffRequired- Returns:
thisbuilder for use in a chained invocation
-
build
public ImmutableRepositoryUpdate build()
Builds a newImmutableRepositoryUpdate.- Returns:
- An immutable instance of RepositoryUpdate
- Throws:
IllegalStateException- if any required attributes are missing
-
-