Navigation
API > API/Runtime > API/Runtime/BuildPatchServices
Defines a list of all options for the diff manifests task.
| Name | FDiffManifestsConfiguration |
| Type | struct |
| Header File | /Engine/Source/Runtime/Online/BuildPatchServices/Public/BuildPatchSettings.h |
| Include Path | #include "BuildPatchSettings.h" |
Syntax
struct FDiffManifestsConfiguration
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bOnlyPatchDescriptors | bool | If true, only emit patch descriptors and not the entirety of the diff manifests output. | BuildPatchSettings.h | |
| bRequireOptimizedDelta | bool | By default, DiffManifest will use TryFetchContinueWithout and will, as a result, show large patches. | BuildPatchSettings.h | |
| bSimulateInstallTimes | bool | If true, emit simulated installation time estimations. | BuildPatchSettings.h | |
| CloudDirs | TArray< FString > | List of directories or http paths that can be used to request patch data. If empty, then path to ManifestA will be used. | BuildPatchSettings.h | |
| CompareTagSetsA | TArray< TSet< FString > > | Tag sets that will be used to calculate additional differential size statistics between manifests. | BuildPatchSettings.h | |
| CompareTagSetsB | TArray< TSet< FString > > | If set, the tagset comparison will use these as the new tags and CompareTagSets will be the old installed tags, to allow for comparing the diff when the installed set of tags changes. | BuildPatchSettings.h | |
| DeltaFilenameTrailer | FString | The custom optimized delta filename to use, if desired. | BuildPatchSettings.h | |
| ManifestAUri | FString | A full file or http path for the manifest to be used as the source build. | BuildPatchSettings.h | |
| ManifestBUri | FString | A full file or http path for the manifest to be used as the destination build. | BuildPatchSettings.h | |
| MessageHandlers | TArray< FMessageHandler * > | Array of message handlers to provide signed URIs for delta file. | BuildPatchSettings.h | |
| OutputFilePath | FString | A full file path where a JSON object will be saved for the diff details.Empty string if not desired. | BuildPatchSettings.h | |
| OutputPatchDescriptorPath | FString | A destination base directory to use for writing out patch description files for the patch between the two manifest. | BuildPatchSettings.h | |
| TagSetA | TSet< FString > | The tag set to use to filter desired files from ManifestA. | BuildPatchSettings.h | |
| TagSetB | TSet< FString > | The tag set to use to filter desired files from ManifestB. | BuildPatchSettings.h |