Class GitHubTagDecisionContext.Builder
- java.lang.Object
-
- com.github.kostyasha.github.integration.generic.GitHubTagDecisionContext.Builder
-
- Enclosing class:
- GitHubTagDecisionContext
public static class GitHubTagDecisionContext.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GitHubTagDecisionContext
build()
GitHubTagDecisionContext.Builder
withListener(TaskListener listener)
GitHubTagDecisionContext.Builder
withLocalRepo(GitHubTagRepository localRepo)
GitHubTagDecisionContext.Builder
withLocalTag(GitHubTag localTag)
GitHubTagDecisionContext.Builder
withRemoteTag(org.kohsuke.github.GHTag remoteTag)
GitHubTagDecisionContext.Builder
withSCMSource(GitHubSCMSource scmSource)
GitHubTagDecisionContext.Builder
withTagHandler(GitHubTagHandler tagHandler)
-
-
-
Method Detail
-
withRemoteTag
public GitHubTagDecisionContext.Builder withRemoteTag(@CheckForNull org.kohsuke.github.GHTag remoteTag)
-
withLocalTag
public GitHubTagDecisionContext.Builder withLocalTag(@CheckForNull GitHubTag localTag)
-
withLocalRepo
public GitHubTagDecisionContext.Builder withLocalRepo(GitHubTagRepository localRepo)
-
withListener
public GitHubTagDecisionContext.Builder withListener(@NonNull TaskListener listener)
-
withTagHandler
public GitHubTagDecisionContext.Builder withTagHandler(@CheckForNull GitHubTagHandler tagHandler)
-
withSCMSource
public GitHubTagDecisionContext.Builder withSCMSource(GitHubSCMSource scmSource)
-
build
public GitHubTagDecisionContext build()
-
-