UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
BuildPatchServices::FCloudSourceConfig Struct Reference

#include <CloudChunkSource.h>

Public Member Functions

 FCloudSourceConfig (const TArray< FString > &InCloudRoots)
 

Public Attributes

TArray< FString > CloudRoots
 
int32 MaxRetryCount = 6
 
int32 PreFetchMinimum = 16
 
int32 PreFetchMaximum = 32
 
TArray< floatRetryDelayTimes
 
TArray< floatHealthPercentages
 
float DisconnectedDelay = 5.0f
 
bool bBeginDownloadsOnFirstGet = true
 
float TcpZeroWindowMinimumSeconds = 20.0f
 
IBuildInstallerSharedContextSharedContext = nullptr
 
bool bRunOwnThread = true
 

Detailed Description

A struct containing the configuration values for a cloud chunk source.

Constructor & Destructor Documentation

◆ FCloudSourceConfig()

BuildPatchServices::FCloudSourceConfig::FCloudSourceConfig ( const TArray< FString > &  InCloudRoots)
inline

Constructor which sets usual defaults, and takes params for values that cannot use a default.

Parameters
InCloudRootsThe cloud roots array

Member Data Documentation

◆ bBeginDownloadsOnFirstGet

bool BuildPatchServices::FCloudSourceConfig::bBeginDownloadsOnFirstGet = true

◆ bRunOwnThread

bool BuildPatchServices::FCloudSourceConfig::bRunOwnThread = true

◆ CloudRoots

TArray<FString> BuildPatchServices::FCloudSourceConfig::CloudRoots

◆ DisconnectedDelay

float BuildPatchServices::FCloudSourceConfig::DisconnectedDelay = 5.0f

◆ HealthPercentages

TArray<float> BuildPatchServices::FCloudSourceConfig::HealthPercentages

◆ MaxRetryCount

int32 BuildPatchServices::FCloudSourceConfig::MaxRetryCount = 6

◆ PreFetchMaximum

int32 BuildPatchServices::FCloudSourceConfig::PreFetchMaximum = 32

◆ PreFetchMinimum

int32 BuildPatchServices::FCloudSourceConfig::PreFetchMinimum = 16

◆ RetryDelayTimes

TArray<float> BuildPatchServices::FCloudSourceConfig::RetryDelayTimes

◆ SharedContext

IBuildInstallerSharedContext* BuildPatchServices::FCloudSourceConfig::SharedContext = nullptr

◆ TcpZeroWindowMinimumSeconds

float BuildPatchServices::FCloudSourceConfig::TcpZeroWindowMinimumSeconds = 20.0f

The documentation for this struct was generated from the following file: