/Engine/Source/Runtime/Online/BuildPatchServices/Public/BuildPatchSettings.h
Defines a list of all options for the build chunking task.
struct FChunkBuildConfiguration
uint32
AppId
The ID of the app of this build.
FString
AppName
The name of the app of this build.
FString
AttributeListFile
The path to a file containing a
separated list of RootDirectory relative files followed by attribute keywords.
bool
bAllowEmptyBuild
Allow Manifest Creation for builds with no data.
bool
bShouldHonorReuseThreshold
Indicates whether data age threshold should be honored. If false, ALL data files can be reused.
bool
bShouldMatchAnyWindowSize
Indicates whether any window size chunks should be matched, rather than just out output window size.
FString
BuildVersion
The version string for this build.
FString
CloudDirectory
The cloud directory that all patch data will be saved to. An empty value will use module's global setting.
TMap<FString, ...
CustomFields
Map of custom fields to add to the manifest.
float
DataAgeThreshold
The maximum age (in days) of existing data files which can be reused in this build.
EFeatureLevel
FeatureLevel
The client feature level to output data for.
FString
IgnoreListFile
The path to a file containing a
separated list of RootDirectory relative files to ignore.
FString
InputListFile
The path to a file containing a
separated list of RootDirectory relative files to read.
FString
LaunchCommand
The command line that would launch this build.
FString
LaunchExe
The local exe path that would launch this build.
uint32
OutputChunkWindowSize
The chunk window size to be used when saving out new data.
FString
OutputFilename
The output manifest filename.
FString
PrereqArgs
The command line arguments for the prerequisites installer.
TSet<FString>
PrereqIds
The set of identifiers which the prerequisites satisfy.
FString
PrereqName
The display name of the prerequisites installer.
FString
PrereqPath
The path to the prerequisites installer.
FString
RootDirectory
The directory to analyze.