Package io.quarkus.bootstrap.model
Class AppModel.Builder
- java.lang.Object
-
- io.quarkus.bootstrap.model.AppModel.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
setAppArtifact
public AppModel.Builder setAppArtifact(AppArtifact appArtifact)
-
setPlatformImports
public AppModel.Builder setPlatformImports(PlatformImports platformImports)
-
setCapabilitiesContracts
public AppModel.Builder setCapabilitiesContracts(Map<String,CapabilityContract> capabilitiesContracts)
-
addDependency
public AppModel.Builder addDependency(AppDependency dep)
-
getDependency
public AppDependency getDependency(ArtifactKey key)
-
addDependencies
public AppModel.Builder addDependencies(Collection<AppDependency> deps)
-
addDeploymentDep
@Deprecated public AppModel.Builder addDeploymentDep(AppDependency dep)
Deprecated.
-
addDeploymentDeps
@Deprecated public AppModel.Builder addDeploymentDeps(List<AppDependency> deps)
Deprecated.
-
addFullDeploymentDep
@Deprecated public AppModel.Builder addFullDeploymentDep(AppDependency dep)
Deprecated.
-
addFullDeploymentDeps
@Deprecated public AppModel.Builder addFullDeploymentDeps(List<AppDependency> deps)
Deprecated.
-
addRuntimeDep
@Deprecated public AppModel.Builder addRuntimeDep(AppDependency dep)
Deprecated.
-
addRuntimeDeps
@Deprecated public AppModel.Builder addRuntimeDeps(List<AppDependency> deps)
Deprecated.
-
addParentFirstArtifact
public AppModel.Builder addParentFirstArtifact(AppArtifactKey deps)
-
addParentFirstArtifacts
public AppModel.Builder addParentFirstArtifacts(List<AppArtifactKey> deps)
-
addRunnerParentFirstArtifact
public AppModel.Builder addRunnerParentFirstArtifact(AppArtifactKey deps)
-
addRunnerParentFirstArtifacts
public AppModel.Builder addRunnerParentFirstArtifacts(List<AppArtifactKey> deps)
-
addExcludedArtifact
public AppModel.Builder addExcludedArtifact(AppArtifactKey deps)
-
addExcludedArtifacts
public AppModel.Builder addExcludedArtifacts(List<AppArtifactKey> deps)
-
addLesserPriorityArtifact
public AppModel.Builder addLesserPriorityArtifact(AppArtifactKey deps)
-
addLocalProjectArtifact
public AppModel.Builder addLocalProjectArtifact(AppArtifactKey deps)
-
addLocalProjectArtifacts
public AppModel.Builder addLocalProjectArtifacts(Collection<AppArtifactKey> deps)
-
addLesserPriorityArtifacts
public AppModel.Builder addLesserPriorityArtifacts(List<AppArtifactKey> deps)
-
handleExtensionProperties
public void handleExtensionProperties(Properties props, String extension)
Sets the parent first and excluded artifacts from a descriptor properties file- Parameters:
props- The quarkus-extension.properties file
-
build
public AppModel build()
-
-