RHAPI_InstanceInfo
Summary
Members | Descriptions |
---|---|
struct FRHAPI_InstanceInfo | Information about the instance resource in a session. |
struct FRHAPI_InstanceInfo
struct FRHAPI_InstanceInfo : public FRHAPI_Model
Information about the instance resource in a session.
Summary
Members | Descriptions |
---|---|
public FString AllocationId_Optional | Allocation ID for instance that’s been spun up. |
public bool AllocationId_IsSet | true if AllocationId_Optional has been set to a value |
public FString InstanceId | Unique ID for the host/session relationship. |
public ERHAPI_HostType HostType | Type of the host. |
public int32 HostPlayerId_Optional | Player ID of the host, if the host type is player. |
public bool HostPlayerId_IsSet | true if HostPlayerId_Optional has been set to a value |
public FGuid HostPlayerUuid_Optional | Player UUID of the host, if the host type is player. |
public bool HostPlayerUuid_IsSet | true if HostPlayerUuid_Optional has been set to a value |
public FString HostDedicatedProcessId_Optional | Unique ID for the process that is running this instance. |
public bool HostDedicatedProcessId_IsSet | true if HostDedicatedProcessId_Optional has been set to a value |
public FString HostDedicatedServerId_Optional | Unique ID for the machine running the instance. |
public bool HostDedicatedServerId_IsSet | true if HostDedicatedServerId_Optional has been set to a value |
public ERHAPI_InstanceJoinableStatus JoinStatus | Is the instance joinable at this time? |
public FRHAPI_JoinParams JoinParams_Optional | Parameters to join the instance. |
public bool JoinParams_IsSet | true if JoinParams_Optional has been set to a value |
public FRHAPI_InstanceStartupParams InstanceStartupParams_Optional | Parameters used by the host to startup. For UE5 this will contain the map and gamemode. |
public bool InstanceStartupParams_IsSet | true if InstanceStartupParams_Optional has been set to a value |
public FString Version_Optional | Product Client Version number. Used for compatibility checking with players. |
public bool Version_IsSet | true if Version_Optional has been set to a value |
public FDateTime Created | Datetime that enforces that a timezone is given. Unix timestamps are allowed and forced into the UTC time zone. |
public TMap< FString, FString > CustomData_Optional | instance-defined custom data |
public bool CustomData_IsSet | true if CustomData_Optional has been set to a value |
public ERHAPI_InstanceHealthStatus InstanceHealth_Optional | The current status of the instance. |
public bool InstanceHealth_IsSet | true if InstanceHealth_Optional has been set to a value |
public FString MatchMakingProfileId_Optional | The profile id that this instance was spawned from. |
public bool MatchMakingProfileId_IsSet | true if MatchMakingProfileId_Optional has been set to a value |
public virtual bool FromJson (const TSharedPtr< FJsonValue > & JsonValue) | Fills this object with data from the passed in JSON. |
public virtual void WriteJson (TSharedRef< TJsonWriter<>> & Writer) const | Writes the data from this object into the specified JSON Writer stream. |
public inline FString & GetAllocationId () | Gets the value of AllocationId_Optional, regardless of it having been set. |
public inline const FString & GetAllocationId () const | Gets the value of AllocationId_Optional, regardless of it having been set. |
public inline const FString & GetAllocationId (const FString & DefaultValue) const | Gets the value of AllocationId_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetAllocationId (FString & OutValue) const | Fills OutValue with the value of AllocationId_Optional and returns true if it has been set, otherwise returns false. |
public inline FString * GetAllocationIdOrNull () | Returns a pointer to AllocationId_Optional, if it has been set, otherwise returns nullptr. |
public inline const FString * GetAllocationIdOrNull () const | Returns a pointer to AllocationId_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetAllocationId (FString NewValue) | Sets the value of AllocationId_Optional and also sets AllocationId_IsSet to true. |
public inline void ClearAllocationId () | Clears the value of AllocationId_Optional and sets AllocationId_IsSet to false. |
public inline FString & GetInstanceId () | Gets the value of InstanceId. |
public inline const FString & GetInstanceId () const | Gets the value of InstanceId. |
public inline void SetInstanceId (FString NewValue) | Sets the value of InstanceId. |
public inline ERHAPI_HostType & GetHostType () | Gets the value of HostType. |
public inline const ERHAPI_HostType & GetHostType () const | Gets the value of HostType. |
public inline void SetHostType (ERHAPI_HostType NewValue) | Sets the value of HostType. |
public inline int32 & GetHostPlayerId () | Gets the value of HostPlayerId_Optional, regardless of it having been set. |
public inline const int32 & GetHostPlayerId () const | Gets the value of HostPlayerId_Optional, regardless of it having been set. |
public inline const int32 & GetHostPlayerId (const int32 & DefaultValue) const | Gets the value of HostPlayerId_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetHostPlayerId (int32 & OutValue) const | Fills OutValue with the value of HostPlayerId_Optional and returns true if it has been set, otherwise returns false. |
public inline int32 * GetHostPlayerIdOrNull () | Returns a pointer to HostPlayerId_Optional, if it has been set, otherwise returns nullptr. |
public inline const int32 * GetHostPlayerIdOrNull () const | Returns a pointer to HostPlayerId_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetHostPlayerId (int32 NewValue) | Sets the value of HostPlayerId_Optional and also sets HostPlayerId_IsSet to true. |
public inline void ClearHostPlayerId () | Clears the value of HostPlayerId_Optional and sets HostPlayerId_IsSet to false. |
public inline bool IsHostPlayerIdDefaultValue () const | Returns true if HostPlayerId_Optional is set and matches the default value. |
public inline void SetHostPlayerIdToDefault () | Sets the value of HostPlayerId_Optional to its default and also sets HostPlayerId_IsSet to true. |
public inline FGuid & GetHostPlayerUuid () | Gets the value of HostPlayerUuid_Optional, regardless of it having been set. |
public inline const FGuid & GetHostPlayerUuid () const | Gets the value of HostPlayerUuid_Optional, regardless of it having been set. |
public inline const FGuid & GetHostPlayerUuid (const FGuid & DefaultValue) const | Gets the value of HostPlayerUuid_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetHostPlayerUuid (FGuid & OutValue) const | Fills OutValue with the value of HostPlayerUuid_Optional and returns true if it has been set, otherwise returns false. |
public inline FGuid * GetHostPlayerUuidOrNull () | Returns a pointer to HostPlayerUuid_Optional, if it has been set, otherwise returns nullptr. |
public inline const FGuid * GetHostPlayerUuidOrNull () const | Returns a pointer to HostPlayerUuid_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetHostPlayerUuid (FGuid NewValue) | Sets the value of HostPlayerUuid_Optional and also sets HostPlayerUuid_IsSet to true. |
public inline void ClearHostPlayerUuid () | Clears the value of HostPlayerUuid_Optional and sets HostPlayerUuid_IsSet to false. |
public inline FString & GetHostDedicatedProcessId () | Gets the value of HostDedicatedProcessId_Optional, regardless of it having been set. |
public inline const FString & GetHostDedicatedProcessId () const | Gets the value of HostDedicatedProcessId_Optional, regardless of it having been set. |
public inline const FString & GetHostDedicatedProcessId (const FString & DefaultValue) const | Gets the value of HostDedicatedProcessId_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetHostDedicatedProcessId (FString & OutValue) const | Fills OutValue with the value of HostDedicatedProcessId_Optional and returns true if it has been set, otherwise returns false. |
public inline FString * GetHostDedicatedProcessIdOrNull () | Returns a pointer to HostDedicatedProcessId_Optional, if it has been set, otherwise returns nullptr. |
public inline const FString * GetHostDedicatedProcessIdOrNull () const | Returns a pointer to HostDedicatedProcessId_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetHostDedicatedProcessId (FString NewValue) | Sets the value of HostDedicatedProcessId_Optional and also sets HostDedicatedProcessId_IsSet to true. |
public inline void ClearHostDedicatedProcessId () | Clears the value of HostDedicatedProcessId_Optional and sets HostDedicatedProcessId_IsSet to false. |
public inline FString & GetHostDedicatedServerId () | Gets the value of HostDedicatedServerId_Optional, regardless of it having been set. |
public inline const FString & GetHostDedicatedServerId () const | Gets the value of HostDedicatedServerId_Optional, regardless of it having been set. |
public inline const FString & GetHostDedicatedServerId (const FString & DefaultValue) const | Gets the value of HostDedicatedServerId_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetHostDedicatedServerId (FString & OutValue) const | Fills OutValue with the value of HostDedicatedServerId_Optional and returns true if it has been set, otherwise returns false. |
public inline FString * GetHostDedicatedServerIdOrNull () | Returns a pointer to HostDedicatedServerId_Optional, if it has been set, otherwise returns nullptr. |
public inline const FString * GetHostDedicatedServerIdOrNull () const | Returns a pointer to HostDedicatedServerId_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetHostDedicatedServerId (FString NewValue) | Sets the value of HostDedicatedServerId_Optional and also sets HostDedicatedServerId_IsSet to true. |
public inline void ClearHostDedicatedServerId () | Clears the value of HostDedicatedServerId_Optional and sets HostDedicatedServerId_IsSet to false. |
public inline ERHAPI_InstanceJoinableStatus & GetJoinStatus () | Gets the value of JoinStatus. |
public inline const ERHAPI_InstanceJoinableStatus & GetJoinStatus () const | Gets the value of JoinStatus. |
public inline void SetJoinStatus (ERHAPI_InstanceJoinableStatus NewValue) | Sets the value of JoinStatus. |
public inline FRHAPI_JoinParams & GetJoinParams () | Gets the value of JoinParams_Optional, regardless of it having been set. |
public inline const FRHAPI_JoinParams & GetJoinParams () const | Gets the value of JoinParams_Optional, regardless of it having been set. |
public inline const FRHAPI_JoinParams & GetJoinParams (const FRHAPI_JoinParams & DefaultValue) const | Gets the value of JoinParams_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetJoinParams ( FRHAPI_JoinParams & OutValue) const | Fills OutValue with the value of JoinParams_Optional and returns true if it has been set, otherwise returns false. |
public inline FRHAPI_JoinParams * GetJoinParamsOrNull () | Returns a pointer to JoinParams_Optional, if it has been set, otherwise returns nullptr. |
public inline const FRHAPI_JoinParams * GetJoinParamsOrNull () const | Returns a pointer to JoinParams_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetJoinParams ( FRHAPI_JoinParams NewValue) | Sets the value of JoinParams_Optional and also sets JoinParams_IsSet to true. |
public inline void ClearJoinParams () | Clears the value of JoinParams_Optional and sets JoinParams_IsSet to false. |
public inline FRHAPI_InstanceStartupParams & GetInstanceStartupParams () | Gets the value of InstanceStartupParams_Optional, regardless of it having been set. |
public inline const FRHAPI_InstanceStartupParams & GetInstanceStartupParams () const | Gets the value of InstanceStartupParams_Optional, regardless of it having been set. |
public inline const FRHAPI_InstanceStartupParams & GetInstanceStartupParams (const FRHAPI_InstanceStartupParams & DefaultValue) const | Gets the value of InstanceStartupParams_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetInstanceStartupParams ( FRHAPI_InstanceStartupParams & OutValue) const | Fills OutValue with the value of InstanceStartupParams_Optional and returns true if it has been set, otherwise returns false. |
public inline FRHAPI_InstanceStartupParams * GetInstanceStartupParamsOrNull () | Returns a pointer to InstanceStartupParams_Optional, if it has been set, otherwise returns nullptr. |
public inline const FRHAPI_InstanceStartupParams * GetInstanceStartupParamsOrNull () const | Returns a pointer to InstanceStartupParams_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetInstanceStartupParams ( FRHAPI_InstanceStartupParams NewValue) | Sets the value of InstanceStartupParams_Optional and also sets InstanceStartupParams_IsSet to true. |
public inline void ClearInstanceStartupParams () | Clears the value of InstanceStartupParams_Optional and sets InstanceStartupParams_IsSet to false. |
public inline FString & GetVersion () | Gets the value of Version_Optional, regardless of it having been set. |
public inline const FString & GetVersion () const | Gets the value of Version_Optional, regardless of it having been set. |
public inline const FString & GetVersion (const FString & DefaultValue) const | Gets the value of Version_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetVersion (FString & OutValue) const | Fills OutValue with the value of Version_Optional and returns true if it has been set, otherwise returns false. |
public inline FString * GetVersionOrNull () | Returns a pointer to Version_Optional, if it has been set, otherwise returns nullptr. |
public inline const FString * GetVersionOrNull () const | Returns a pointer to Version_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetVersion (FString NewValue) | Sets the value of Version_Optional and also sets Version_IsSet to true. |
public inline void ClearVersion () | Clears the value of Version_Optional and sets Version_IsSet to false. |
public inline FDateTime & GetCreated () | Gets the value of Created. |
public inline const FDateTime & GetCreated () const | Gets the value of Created. |
public inline void SetCreated (FDateTime NewValue) | Sets the value of Created. |
public inline TMap< FString, FString > & GetCustomData () | Gets the value of CustomData_Optional, regardless of it having been set. |
public inline const TMap< FString, FString > & GetCustomData () const | Gets the value of CustomData_Optional, regardless of it having been set. |
public inline const TMap< FString, FString > & GetCustomData (const TMap< FString, FString > & DefaultValue) const | Gets the value of CustomData_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetCustomData (TMap< FString, FString > & OutValue) const | Fills OutValue with the value of CustomData_Optional and returns true if it has been set, otherwise returns false. |
public inline TMap< FString, FString > * GetCustomDataOrNull () | Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr. |
public inline const TMap< FString, FString > * GetCustomDataOrNull () const | Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetCustomData (TMap< FString, FString > NewValue) | Sets the value of CustomData_Optional and also sets CustomData_IsSet to true. |
public inline void ClearCustomData () | Clears the value of CustomData_Optional and sets CustomData_IsSet to false. |
public inline ERHAPI_InstanceHealthStatus & GetInstanceHealth () | Gets the value of InstanceHealth_Optional, regardless of it having been set. |
public inline const ERHAPI_InstanceHealthStatus & GetInstanceHealth () const | Gets the value of InstanceHealth_Optional, regardless of it having been set. |
public inline const ERHAPI_InstanceHealthStatus & GetInstanceHealth (const ERHAPI_InstanceHealthStatus & DefaultValue) const | Gets the value of InstanceHealth_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetInstanceHealth (ERHAPI_InstanceHealthStatus & OutValue) const | Fills OutValue with the value of InstanceHealth_Optional and returns true if it has been set, otherwise returns false. |
public inline ERHAPI_InstanceHealthStatus * GetInstanceHealthOrNull () | Returns a pointer to InstanceHealth_Optional, if it has been set, otherwise returns nullptr. |
public inline const ERHAPI_InstanceHealthStatus * GetInstanceHealthOrNull () const | Returns a pointer to InstanceHealth_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetInstanceHealth (ERHAPI_InstanceHealthStatus NewValue) | Sets the value of InstanceHealth_Optional and also sets InstanceHealth_IsSet to true. |
public inline void ClearInstanceHealth () | Clears the value of InstanceHealth_Optional and sets InstanceHealth_IsSet to false. |
public inline FString & GetMatchMakingProfileId () | Gets the value of MatchMakingProfileId_Optional, regardless of it having been set. |
public inline const FString & GetMatchMakingProfileId () const | Gets the value of MatchMakingProfileId_Optional, regardless of it having been set. |
public inline const FString & GetMatchMakingProfileId (const FString & DefaultValue) const | Gets the value of MatchMakingProfileId_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetMatchMakingProfileId (FString & OutValue) const | Fills OutValue with the value of MatchMakingProfileId_Optional and returns true if it has been set, otherwise returns false. |
public inline FString * GetMatchMakingProfileIdOrNull () | Returns a pointer to MatchMakingProfileId_Optional, if it has been set, otherwise returns nullptr. |
public inline const FString * GetMatchMakingProfileIdOrNull () const | Returns a pointer to MatchMakingProfileId_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetMatchMakingProfileId (FString NewValue) | Sets the value of MatchMakingProfileId_Optional and also sets MatchMakingProfileId_IsSet to true. |
public inline void ClearMatchMakingProfileId () | Clears the value of MatchMakingProfileId_Optional and sets MatchMakingProfileId_IsSet to false. |
Members
public FString
AllocationId_Optional
Allocation ID for instance that’s been spun up.
public bool
AllocationId_IsSet
true if AllocationId_Optional has been set to a value
public FString
InstanceId
Unique ID for the host/session relationship.
public ERHAPI_HostType
HostType
Type of the host.
public int32
HostPlayerId_Optional
Player ID of the host, if the host type is player.
public bool
HostPlayerId_IsSet
true if HostPlayerId_Optional has been set to a value
public FGuid
HostPlayerUuid_Optional
Player UUID of the host, if the host type is player.
public bool
HostPlayerUuid_IsSet
true if HostPlayerUuid_Optional has been set to a value
public FString
HostDedicatedProcessId_Optional
Unique ID for the process that is running this instance.
public bool
HostDedicatedProcessId_IsSet
true if HostDedicatedProcessId_Optional has been set to a value
public FString
HostDedicatedServerId_Optional
Unique ID for the machine running the instance.
public bool
HostDedicatedServerId_IsSet
true if HostDedicatedServerId_Optional has been set to a value
public ERHAPI_InstanceJoinableStatus
JoinStatus
Is the instance joinable at this time?
public
FRHAPI_JoinParams
JoinParams_Optional
Parameters to join the instance.
public bool
JoinParams_IsSet
true if JoinParams_Optional has been set to a value
public
FRHAPI_InstanceStartupParams
InstanceStartupParams_Optional
Parameters used by the host to startup. For UE5 this will contain the map and gamemode.
public bool
InstanceStartupParams_IsSet
true if InstanceStartupParams_Optional has been set to a value
public FString
Version_Optional
Product Client Version number. Used for compatibility checking with players.
public bool
Version_IsSet
true if Version_Optional has been set to a value
public FDateTime
Created
Datetime that enforces that a timezone is given. Unix timestamps are allowed and forced into the UTC time zone.
public TMap< FString, FString >
CustomData_Optional
instance-defined custom data
public bool
CustomData_IsSet
true if CustomData_Optional has been set to a value
public ERHAPI_InstanceHealthStatus
InstanceHealth_Optional
The current status of the instance.
public bool
InstanceHealth_IsSet
true if InstanceHealth_Optional has been set to a value
public FString
MatchMakingProfileId_Optional
The profile id that this instance was spawned from.
public bool
MatchMakingProfileId_IsSet
true if MatchMakingProfileId_Optional has been set to a value
public virtual bool
FromJson
(const TSharedPtr< FJsonValue > & JsonValue)
Fills this object with data from the passed in JSON.
Parameters
JsonValue
Data from the API call.
Returns
true if parsing of the JSON data was successful.
public virtual void
WriteJson
(TSharedRef< TJsonWriter<>> & Writer) const
Writes the data from this object into the specified JSON Writer stream.
Parameters
Writer
JSON Writer stream to push .
public inline FString &
GetAllocationId
()
Gets the value of AllocationId_Optional, regardless of it having been set.
public inline const FString &
GetAllocationId
() const
Gets the value of AllocationId_Optional, regardless of it having been set.
public inline const FString &
GetAllocationId
(const FString & DefaultValue) const
Gets the value of AllocationId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetAllocationId
(FString & OutValue) const
Fills OutValue with the value of AllocationId_Optional and returns true if it has been set, otherwise returns false.
public inline FString *
GetAllocationIdOrNull
()
Returns a pointer to AllocationId_Optional, if it has been set, otherwise returns nullptr.
public inline const FString *
GetAllocationIdOrNull
() const
Returns a pointer to AllocationId_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetAllocationId
(FString NewValue)
Sets the value of AllocationId_Optional and also sets AllocationId_IsSet to true.
public inline void
ClearAllocationId
()
Clears the value of AllocationId_Optional and sets AllocationId_IsSet to false.
public inline FString &
GetInstanceId
()
Gets the value of InstanceId.
public inline const FString &
GetInstanceId
() const
Gets the value of InstanceId.
public inline void
SetInstanceId
(FString NewValue)
Sets the value of InstanceId.
public inline ERHAPI_HostType &
GetHostType
()
Gets the value of HostType.
public inline const ERHAPI_HostType &
GetHostType
() const
Gets the value of HostType.
public inline void
SetHostType
(ERHAPI_HostType NewValue)
Sets the value of HostType.
public inline int32 &
GetHostPlayerId
()
Gets the value of HostPlayerId_Optional, regardless of it having been set.
public inline const int32 &
GetHostPlayerId
() const
Gets the value of HostPlayerId_Optional, regardless of it having been set.
public inline const int32 &
GetHostPlayerId
(const int32 & DefaultValue) const
Gets the value of HostPlayerId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetHostPlayerId
(int32 & OutValue) const
Fills OutValue with the value of HostPlayerId_Optional and returns true if it has been set, otherwise returns false.
public inline int32 *
GetHostPlayerIdOrNull
()
Returns a pointer to HostPlayerId_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 *
GetHostPlayerIdOrNull
() const
Returns a pointer to HostPlayerId_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetHostPlayerId
(int32 NewValue)
Sets the value of HostPlayerId_Optional and also sets HostPlayerId_IsSet to true.
public inline void
ClearHostPlayerId
()
Clears the value of HostPlayerId_Optional and sets HostPlayerId_IsSet to false.
public inline bool
IsHostPlayerIdDefaultValue
() const
Returns true if HostPlayerId_Optional is set and matches the default value.
public inline void
SetHostPlayerIdToDefault
()
Sets the value of HostPlayerId_Optional to its default and also sets HostPlayerId_IsSet to true.
public inline FGuid &
GetHostPlayerUuid
()
Gets the value of HostPlayerUuid_Optional, regardless of it having been set.
public inline const FGuid &
GetHostPlayerUuid
() const
Gets the value of HostPlayerUuid_Optional, regardless of it having been set.
public inline const FGuid &
GetHostPlayerUuid
(const FGuid & DefaultValue) const
Gets the value of HostPlayerUuid_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetHostPlayerUuid
(FGuid & OutValue) const
Fills OutValue with the value of HostPlayerUuid_Optional and returns true if it has been set, otherwise returns false.
public inline FGuid *
GetHostPlayerUuidOrNull
()
Returns a pointer to HostPlayerUuid_Optional, if it has been set, otherwise returns nullptr.
public inline const FGuid *
GetHostPlayerUuidOrNull
() const
Returns a pointer to HostPlayerUuid_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetHostPlayerUuid
(FGuid NewValue)
Sets the value of HostPlayerUuid_Optional and also sets HostPlayerUuid_IsSet to true.
public inline void
ClearHostPlayerUuid
()
Clears the value of HostPlayerUuid_Optional and sets HostPlayerUuid_IsSet to false.
public inline FString &
GetHostDedicatedProcessId
()
Gets the value of HostDedicatedProcessId_Optional, regardless of it having been set.
public inline const FString &
GetHostDedicatedProcessId
() const
Gets the value of HostDedicatedProcessId_Optional, regardless of it having been set.
public inline const FString &
GetHostDedicatedProcessId
(const FString & DefaultValue) const
Gets the value of HostDedicatedProcessId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetHostDedicatedProcessId
(FString & OutValue) const
Fills OutValue with the value of HostDedicatedProcessId_Optional and returns true if it has been set, otherwise returns false.
public inline FString *
GetHostDedicatedProcessIdOrNull
()
Returns a pointer to HostDedicatedProcessId_Optional, if it has been set, otherwise returns nullptr.
public inline const FString *
GetHostDedicatedProcessIdOrNull
() const
Returns a pointer to HostDedicatedProcessId_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetHostDedicatedProcessId
(FString NewValue)
Sets the value of HostDedicatedProcessId_Optional and also sets HostDedicatedProcessId_IsSet to true.
public inline void
ClearHostDedicatedProcessId
()
Clears the value of HostDedicatedProcessId_Optional and sets HostDedicatedProcessId_IsSet to false.
public inline FString &
GetHostDedicatedServerId
()
Gets the value of HostDedicatedServerId_Optional, regardless of it having been set.
public inline const FString &
GetHostDedicatedServerId
() const
Gets the value of HostDedicatedServerId_Optional, regardless of it having been set.
public inline const FString &
GetHostDedicatedServerId
(const FString & DefaultValue) const
Gets the value of HostDedicatedServerId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetHostDedicatedServerId
(FString & OutValue) const
Fills OutValue with the value of HostDedicatedServerId_Optional and returns true if it has been set, otherwise returns false.
public inline FString *
GetHostDedicatedServerIdOrNull
()
Returns a pointer to HostDedicatedServerId_Optional, if it has been set, otherwise returns nullptr.
public inline const FString *
GetHostDedicatedServerIdOrNull
() const
Returns a pointer to HostDedicatedServerId_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetHostDedicatedServerId
(FString NewValue)
Sets the value of HostDedicatedServerId_Optional and also sets HostDedicatedServerId_IsSet to true.
public inline void
ClearHostDedicatedServerId
()
Clears the value of HostDedicatedServerId_Optional and sets HostDedicatedServerId_IsSet to false.
public inline ERHAPI_InstanceJoinableStatus &
GetJoinStatus
()
Gets the value of JoinStatus.
public inline const ERHAPI_InstanceJoinableStatus &
GetJoinStatus
() const
Gets the value of JoinStatus.
public inline void
SetJoinStatus
(ERHAPI_InstanceJoinableStatus NewValue)
Sets the value of JoinStatus.
public inline
FRHAPI_JoinParams
&
GetJoinParams
()
Gets the value of JoinParams_Optional, regardless of it having been set.
public inline const
FRHAPI_JoinParams
&
GetJoinParams
() const
Gets the value of JoinParams_Optional, regardless of it having been set.
public inline const
FRHAPI_JoinParams
&
GetJoinParams
(const
FRHAPI_JoinParams
& DefaultValue) const
Gets the value of JoinParams_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetJoinParams
(
FRHAPI_JoinParams
& OutValue) const
Fills OutValue with the value of JoinParams_Optional and returns true if it has been set, otherwise returns false.
public inline
FRHAPI_JoinParams
*
GetJoinParamsOrNull
()
Returns a pointer to JoinParams_Optional, if it has been set, otherwise returns nullptr.
public inline const
FRHAPI_JoinParams
*
GetJoinParamsOrNull
() const
Returns a pointer to JoinParams_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetJoinParams
(
FRHAPI_JoinParams
NewValue)
Sets the value of JoinParams_Optional and also sets JoinParams_IsSet to true.
public inline void
ClearJoinParams
()
Clears the value of JoinParams_Optional and sets JoinParams_IsSet to false.
public inline
FRHAPI_InstanceStartupParams
&
GetInstanceStartupParams
()
Gets the value of InstanceStartupParams_Optional, regardless of it having been set.
public inline const
FRHAPI_InstanceStartupParams
&
GetInstanceStartupParams
() const
Gets the value of InstanceStartupParams_Optional, regardless of it having been set.
public inline const
FRHAPI_InstanceStartupParams
&
GetInstanceStartupParams
(const
FRHAPI_InstanceStartupParams
& DefaultValue) const
Gets the value of InstanceStartupParams_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetInstanceStartupParams
(
FRHAPI_InstanceStartupParams
& OutValue) const
Fills OutValue with the value of InstanceStartupParams_Optional and returns true if it has been set, otherwise returns false.
public inline
FRHAPI_InstanceStartupParams
*
GetInstanceStartupParamsOrNull
()
Returns a pointer to InstanceStartupParams_Optional, if it has been set, otherwise returns nullptr.
public inline const
FRHAPI_InstanceStartupParams
*
GetInstanceStartupParamsOrNull
() const
Returns a pointer to InstanceStartupParams_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetInstanceStartupParams
(
FRHAPI_InstanceStartupParams
NewValue)
Sets the value of InstanceStartupParams_Optional and also sets InstanceStartupParams_IsSet to true.
public inline void
ClearInstanceStartupParams
()
Clears the value of InstanceStartupParams_Optional and sets InstanceStartupParams_IsSet to false.
public inline FString &
GetVersion
()
Gets the value of Version_Optional, regardless of it having been set.
public inline const FString &
GetVersion
() const
Gets the value of Version_Optional, regardless of it having been set.
public inline const FString &
GetVersion
(const FString & DefaultValue) const
Gets the value of Version_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetVersion
(FString & OutValue) const
Fills OutValue with the value of Version_Optional and returns true if it has been set, otherwise returns false.
public inline FString *
GetVersionOrNull
()
Returns a pointer to Version_Optional, if it has been set, otherwise returns nullptr.
public inline const FString *
GetVersionOrNull
() const
Returns a pointer to Version_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetVersion
(FString NewValue)
Sets the value of Version_Optional and also sets Version_IsSet to true.
public inline void
ClearVersion
()
Clears the value of Version_Optional and sets Version_IsSet to false.
public inline FDateTime &
GetCreated
()
Gets the value of Created.
public inline const FDateTime &
GetCreated
() const
Gets the value of Created.
public inline void
SetCreated
(FDateTime NewValue)
Sets the value of Created.
public inline TMap< FString, FString > &
GetCustomData
()
Gets the value of CustomData_Optional, regardless of it having been set.
public inline const TMap< FString, FString > &
GetCustomData
() const
Gets the value of CustomData_Optional, regardless of it having been set.
public inline const TMap< FString, FString > &
GetCustomData
(const TMap< FString, FString > & DefaultValue) const
Gets the value of CustomData_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetCustomData
(TMap< FString, FString > & OutValue) const
Fills OutValue with the value of CustomData_Optional and returns true if it has been set, otherwise returns false.
public inline TMap< FString, FString > *
GetCustomDataOrNull
()
Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr.
public inline const TMap< FString, FString > *
GetCustomDataOrNull
() const
Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetCustomData
(TMap< FString, FString > NewValue)
Sets the value of CustomData_Optional and also sets CustomData_IsSet to true.
public inline void
ClearCustomData
()
Clears the value of CustomData_Optional and sets CustomData_IsSet to false.
public inline ERHAPI_InstanceHealthStatus &
GetInstanceHealth
()
Gets the value of InstanceHealth_Optional, regardless of it having been set.
public inline const ERHAPI_InstanceHealthStatus &
GetInstanceHealth
() const
Gets the value of InstanceHealth_Optional, regardless of it having been set.
public inline const ERHAPI_InstanceHealthStatus &
GetInstanceHealth
(const ERHAPI_InstanceHealthStatus & DefaultValue) const
Gets the value of InstanceHealth_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetInstanceHealth
(ERHAPI_InstanceHealthStatus & OutValue) const
Fills OutValue with the value of InstanceHealth_Optional and returns true if it has been set, otherwise returns false.
public inline ERHAPI_InstanceHealthStatus *
GetInstanceHealthOrNull
()
Returns a pointer to InstanceHealth_Optional, if it has been set, otherwise returns nullptr.
public inline const ERHAPI_InstanceHealthStatus *
GetInstanceHealthOrNull
() const
Returns a pointer to InstanceHealth_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetInstanceHealth
(ERHAPI_InstanceHealthStatus NewValue)
Sets the value of InstanceHealth_Optional and also sets InstanceHealth_IsSet to true.
public inline void
ClearInstanceHealth
()
Clears the value of InstanceHealth_Optional and sets InstanceHealth_IsSet to false.
public inline FString &
GetMatchMakingProfileId
()
Gets the value of MatchMakingProfileId_Optional, regardless of it having been set.
public inline const FString &
GetMatchMakingProfileId
() const
Gets the value of MatchMakingProfileId_Optional, regardless of it having been set.
public inline const FString &
GetMatchMakingProfileId
(const FString & DefaultValue) const
Gets the value of MatchMakingProfileId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetMatchMakingProfileId
(FString & OutValue) const
Fills OutValue with the value of MatchMakingProfileId_Optional and returns true if it has been set, otherwise returns false.
public inline FString *
GetMatchMakingProfileIdOrNull
()
Returns a pointer to MatchMakingProfileId_Optional, if it has been set, otherwise returns nullptr.
public inline const FString *
GetMatchMakingProfileIdOrNull
() const
Returns a pointer to MatchMakingProfileId_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetMatchMakingProfileId
(FString NewValue)
Sets the value of MatchMakingProfileId_Optional and also sets MatchMakingProfileId_IsSet to true.
public inline void
ClearMatchMakingProfileId
()
Clears the value of MatchMakingProfileId_Optional and sets MatchMakingProfileId_IsSet to false.