Class ProjectExportSpec.builder
java.lang.Object
de.xima.fc.project.mgmt.impex.ProjectExportSpec.builder
- Enclosing class:
ProjectExportSpec
- Since:
- 20.11.25
- Author:
- Norman Lorenz
-
Method Summary
Modifier and TypeMethodDescriptionbuild()dependencies(List<ProjectExportDependency> dependencies) Optional list of additional dependencies to include in the export if thedependencyInclusionStrategyis set toProjectExportSpec.DependencyInclusionStrategy.ONLY_SPECIFIED.dependencyInclusionStrategy(ProjectExportSpec.DependencyInclusionStrategy dependencyInclusionStrategy) Determines which dependencies of the project should be included in the export.password(char[] password) Password to encrypt the exported project data.The ID of the project to be exported.toString()
-
Method Details
-
projectId
The ID of the project to be exported.- Returns:
this.
-
password
Password to encrypt the exported project data. May be null or empty, in which case no encryption is applied.- Returns:
this.
-
dependencyInclusionStrategy
public ProjectExportSpec.builder dependencyInclusionStrategy(ProjectExportSpec.DependencyInclusionStrategy dependencyInclusionStrategy) Determines which dependencies of the project should be included in the export.- Returns:
this.
-
dependencies
Optional list of additional dependencies to include in the export if thedependencyInclusionStrategyis set toProjectExportSpec.DependencyInclusionStrategy.ONLY_SPECIFIED.- Returns:
this.
-
build
-
toString
-