Navigation
API > API/Runtime > API/Runtime/IoStoreOnDemand > API/Runtime/IoStoreOnDemand/IO
References
| Module | IoStoreOnDemand |
| Header | /Engine/Source/Runtime/Experimental/IoStoreOnDemand/Public/IO/IoStoreOnDemand.h |
| Include | #include "IO/IoStoreOnDemand.h" |
Syntax
struct FIoStoreListTocsParams
Remarks
Parameters for listing uploaded TOC file(s) from an S3 compatible endpoint.
Example usage:
1) Print available TOC's from a local server to standard out. UnrealPak.exe -ListTocs -ServiceUrl="http://10.24.101.92:9000" -Bucket=
2) Print available TOC's from AWS S3. UnrealPak.exe -Region="us-east-1" -BucketPath=
3) Serialize all TOC's matching a specific build version to JSON: UnrealPak.exe -Region="us-east-1" -BucketPath=
4) Serialize all chunk object key(s) to JSON. UnrealPak.exe -Region="us-east-1" -BucketPath=
5) Fetch a TOC from a public CDN. UnrealPak.exe -ListTocs -TocUrl=http://some.public.endpoint.net/path/to/1a32076ca12bfc6feb982ffb064d18f28156606c.iochunktoc
Parameters: -TocEntries, -BlockSizes and -BlockHashes controls what to include when serializing TOC's to JSON.
Credentials file example:
[default] aws_access_key_id="
Note: All values must be surounded with "".
Variables
| Type | Name | Description | |
|---|---|---|---|
| FString | AccessKey | ||
| bool | bBlockHashes | ||
| bool | bBlockSizes | ||
| bool | bTocEntries | ||
| FString | Bucket | ||
| FString | BucketPrefix | ||
| FString | BuildVersion | ||
| FString | ChunkKeys | ||
| FString | CredentialsFile | ||
| FString | CredentialsFileKeyName | ||
| FString | OutFile | ||
| FString | Region | ||
| FString | SecretKey | ||
| FString | ServiceUrl | ||
| FString | SessionToken | ||
| FString | TargetPlatform | ||
| FString | TocKey | ||
| FString | TocUrl |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TIoStatusOr< FIoStoreListTocsParams > | |||
| FIoStatus | Validate () |