@Immutable public class EngineConfiguration<S extends DeployHost<S,T>,T extends DeployTarget<T>> extends Object
Engine
Constructor and Description |
---|
EngineConfiguration(S configuration) |
Modifier and Type | Method and Description |
---|---|
AbstractBuild<?,?> |
getBuild() |
S |
getConfiguration() |
List<Authentication> |
getDeployAuthentications() |
Item |
getDeployScope() |
Launcher |
getLauncher() |
BuildListener |
getListener() |
Set<DeploySourceOrigin> |
getSources() |
EngineConfiguration<S,T> |
withBuild(AbstractBuild<?,?> build) |
EngineConfiguration<S,T> |
withDeployAuthentications(List<Authentication> deployAuthentications) |
EngineConfiguration<S,T> |
withDeployScope(Item deployScope) |
EngineConfiguration<S,T> |
withLauncher(Launcher launcher) |
EngineConfiguration<S,T> |
withListener(BuildListener listener) |
EngineConfiguration<S,T> |
withSources(Set<DeploySourceOrigin> sources) |
public EngineConfiguration(@NonNull S configuration)
@CheckForNull public AbstractBuild<?,?> getBuild()
@NonNull public EngineConfiguration<S,T> withBuild(@CheckForNull AbstractBuild<?,?> build)
@NonNull public S getConfiguration()
@CheckForNull public List<Authentication> getDeployAuthentications()
@NonNull public EngineConfiguration<S,T> withDeployAuthentications(@CheckForNull List<Authentication> deployAuthentications)
@CheckForNull public Item getDeployScope()
@NonNull public EngineConfiguration<S,T> withDeployScope(@CheckForNull Item deployScope)
@CheckForNull public Launcher getLauncher()
@NonNull public EngineConfiguration<S,T> withLauncher(@CheckForNull Launcher launcher)
@CheckForNull public BuildListener getListener()
@NonNull public EngineConfiguration<S,T> withListener(@CheckForNull BuildListener listener)
@CheckForNull public Set<DeploySourceOrigin> getSources()
@NonNull public EngineConfiguration<S,T> withSources(@CheckForNull Set<DeploySourceOrigin> sources)
Copyright © 2016–2022. All rights reserved.