/Engine/Source/Runtime/Online/BuildPatchServices/Public/BuildPatchSettings.h
Defines a list of all the options of an installation task.
struct FBuildInstallerConfiguration
FString
BackupDirectory
The directory for placing files that are believed to have local changes, before we overwrite them. Empty string will use module's global setting. If both empty, the feature disables.
bool
bAllowConcurrentExecution
Whether to allow this installation to run concurrently with any existing installations.
bool
bRunRequiredPrereqs
Whether to run the prerequisite installer provided if it hasn't been ran before on this machine.
TArray<FString...
ChunkDatabaseFiles
The list of chunk database filenames that will be used to pull patch data from.
TArray<FString...
CloudDirectories
The list of cloud directory roots that will be used to pull patch data from. Empty array will use module's global setting.
EDeltaPolicy
DeltaPolicy
The policy to follow for requesting an optimised delta.
FString
InstallDirectory
The directory to install to.
TArray<FInstal...
InstallerActions
The array of intended actions to perform.
EInstallMode
InstallMode
The mode for installation.
FString
StagingDirectory
The directory for storing the intermediate files. This would usually be inside the InstallDirectory. Empty string will use module's global setting.
EVerifyMode
VerifyMode
The mode for verification. This will be overridden for any files referenced by a repair action.