Skip to content

RHAPI_MatchMakingProfile

Summary

MembersDescriptions
struct FRHAPI_MatchMakingProfileDEPRECATED A profile that describes what pools of players a session will be a part of when matchmaking.

struct FRHAPI_MatchMakingProfile

struct FRHAPI_MatchMakingProfile
: public FRHAPI_Model

DEPRECATED A profile that describes what pools of players a session will be a part of when matchmaking.

Summary

MembersDescriptions
public FString ProfileIdID of the matchmaking profile to join.
public ERHAPI_ProfileJoinMode JoinMode_OptionalWhat mode to set on the matchmaking profile (normal, backfill etc)
public bool JoinMode_IsSettrue if JoinMode_Optional has been set to a value
public FGuid InstanceLaunchTemplateIdWhich instance template to use when launching a match in this profile.
public FString RankId_OptionalWhich rank this profile should use MMR from to make matches from, and update at the end of match (1v1 MMR or 2v2 MMR for example)
public bool RankId_IsSettrue if RankId_Optional has been set to a value
public int32 NumSides_OptionalThe number of sides a game in this profile will have (2 in a 1v1 and 3 in a 1v1v1 for example.
public bool NumSides_IsSettrue if NumSides_Optional has been set to a value
public int32 MaxPlayersPerSide_OptionalThe maximum number of players that can be on each team.
public bool MaxPlayersPerSide_IsSettrue if MaxPlayersPerSide_Optional has been set to a value
public int32 MinPlayersPerSide_OptionalThe minimum number of players that can be on each team.
public bool MinPlayersPerSide_IsSettrue if MinPlayersPerSide_Optional has been set to a value
public TMap< FString, FString > LegacyConfig_OptionalLegacy config to help migrate clients.
public bool LegacyConfig_IsSettrue if LegacyConfig_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) constWrites the data from this object into the specified JSON Writer stream.
public inline FString & GetProfileId()Gets the value of ProfileId.
public inline const FString & GetProfileId() constGets the value of ProfileId.
public inline void SetProfileId(FString NewValue)Sets the value of ProfileId.
public inline ERHAPI_ProfileJoinMode & GetJoinMode()Gets the value of JoinMode_Optional, regardless of it having been set.
public inline const ERHAPI_ProfileJoinMode & GetJoinMode() constGets the value of JoinMode_Optional, regardless of it having been set.
public inline const ERHAPI_ProfileJoinMode & GetJoinMode(const ERHAPI_ProfileJoinMode & DefaultValue) constGets the value of JoinMode_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetJoinMode(ERHAPI_ProfileJoinMode & OutValue) constFills OutValue with the value of JoinMode_Optional and returns true if it has been set, otherwise returns false.
public inline ERHAPI_ProfileJoinMode * GetJoinModeOrNull()Returns a pointer to JoinMode_Optional, if it has been set, otherwise returns nullptr.
public inline const ERHAPI_ProfileJoinMode * GetJoinModeOrNull() constReturns a pointer to JoinMode_Optional, if it has been set, otherwise returns nullptr.
public inline void SetJoinMode(ERHAPI_ProfileJoinMode NewValue)Sets the value of JoinMode_Optional and also sets JoinMode_IsSet to true.
public inline void ClearJoinMode()Clears the value of JoinMode_Optional and sets JoinMode_IsSet to false.
public inline FGuid & GetInstanceLaunchTemplateId()Gets the value of InstanceLaunchTemplateId.
public inline const FGuid & GetInstanceLaunchTemplateId() constGets the value of InstanceLaunchTemplateId.
public inline void SetInstanceLaunchTemplateId(FGuid NewValue)Sets the value of InstanceLaunchTemplateId.
public inline FString & GetRankId()Gets the value of RankId_Optional, regardless of it having been set.
public inline const FString & GetRankId() constGets the value of RankId_Optional, regardless of it having been set.
public inline const FString & GetRankId(const FString & DefaultValue) constGets the value of RankId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetRankId(FString & OutValue) constFills OutValue with the value of RankId_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetRankIdOrNull()Returns a pointer to RankId_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetRankIdOrNull() constReturns a pointer to RankId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetRankId(FString NewValue)Sets the value of RankId_Optional and also sets RankId_IsSet to true.
public inline void ClearRankId()Clears the value of RankId_Optional and sets RankId_IsSet to false.
public inline int32 & GetNumSides()Gets the value of NumSides_Optional, regardless of it having been set.
public inline const int32 & GetNumSides() constGets the value of NumSides_Optional, regardless of it having been set.
public inline const int32 & GetNumSides(const int32 & DefaultValue) constGets the value of NumSides_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetNumSides(int32 & OutValue) constFills OutValue with the value of NumSides_Optional and returns true if it has been set, otherwise returns false.
public inline int32 * GetNumSidesOrNull()Returns a pointer to NumSides_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 * GetNumSidesOrNull() constReturns a pointer to NumSides_Optional, if it has been set, otherwise returns nullptr.
public inline void SetNumSides(int32 NewValue)Sets the value of NumSides_Optional and also sets NumSides_IsSet to true.
public inline void ClearNumSides()Clears the value of NumSides_Optional and sets NumSides_IsSet to false.
public inline bool IsNumSidesDefaultValue() constReturns true if NumSides_Optional is set and matches the default value.
public inline void SetNumSidesToDefault()Sets the value of NumSides_Optional to its default and also sets NumSides_IsSet to true.
public inline int32 & GetMaxPlayersPerSide()Gets the value of MaxPlayersPerSide_Optional, regardless of it having been set.
public inline const int32 & GetMaxPlayersPerSide() constGets the value of MaxPlayersPerSide_Optional, regardless of it having been set.
public inline const int32 & GetMaxPlayersPerSide(const int32 & DefaultValue) constGets the value of MaxPlayersPerSide_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetMaxPlayersPerSide(int32 & OutValue) constFills OutValue with the value of MaxPlayersPerSide_Optional and returns true if it has been set, otherwise returns false.
public inline int32 * GetMaxPlayersPerSideOrNull()Returns a pointer to MaxPlayersPerSide_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 * GetMaxPlayersPerSideOrNull() constReturns a pointer to MaxPlayersPerSide_Optional, if it has been set, otherwise returns nullptr.
public inline void SetMaxPlayersPerSide(int32 NewValue)Sets the value of MaxPlayersPerSide_Optional and also sets MaxPlayersPerSide_IsSet to true.
public inline void ClearMaxPlayersPerSide()Clears the value of MaxPlayersPerSide_Optional and sets MaxPlayersPerSide_IsSet to false.
public inline bool IsMaxPlayersPerSideDefaultValue() constReturns true if MaxPlayersPerSide_Optional is set and matches the default value.
public inline void SetMaxPlayersPerSideToDefault()Sets the value of MaxPlayersPerSide_Optional to its default and also sets MaxPlayersPerSide_IsSet to true.
public inline int32 & GetMinPlayersPerSide()Gets the value of MinPlayersPerSide_Optional, regardless of it having been set.
public inline const int32 & GetMinPlayersPerSide() constGets the value of MinPlayersPerSide_Optional, regardless of it having been set.
public inline const int32 & GetMinPlayersPerSide(const int32 & DefaultValue) constGets the value of MinPlayersPerSide_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetMinPlayersPerSide(int32 & OutValue) constFills OutValue with the value of MinPlayersPerSide_Optional and returns true if it has been set, otherwise returns false.
public inline int32 * GetMinPlayersPerSideOrNull()Returns a pointer to MinPlayersPerSide_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 * GetMinPlayersPerSideOrNull() constReturns a pointer to MinPlayersPerSide_Optional, if it has been set, otherwise returns nullptr.
public inline void SetMinPlayersPerSide(int32 NewValue)Sets the value of MinPlayersPerSide_Optional and also sets MinPlayersPerSide_IsSet to true.
public inline void ClearMinPlayersPerSide()Clears the value of MinPlayersPerSide_Optional and sets MinPlayersPerSide_IsSet to false.
public inline bool IsMinPlayersPerSideDefaultValue() constReturns true if MinPlayersPerSide_Optional is set and matches the default value.
public inline void SetMinPlayersPerSideToDefault()Sets the value of MinPlayersPerSide_Optional to its default and also sets MinPlayersPerSide_IsSet to true.
public inline TMap< FString, FString > & GetLegacyConfig()Gets the value of LegacyConfig_Optional, regardless of it having been set.
public inline const TMap< FString, FString > & GetLegacyConfig() constGets the value of LegacyConfig_Optional, regardless of it having been set.
public inline const TMap< FString, FString > & GetLegacyConfig(const TMap< FString, FString > & DefaultValue) constGets the value of LegacyConfig_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetLegacyConfig(TMap< FString, FString > & OutValue) constFills OutValue with the value of LegacyConfig_Optional and returns true if it has been set, otherwise returns false.
public inline TMap< FString, FString > * GetLegacyConfigOrNull()Returns a pointer to LegacyConfig_Optional, if it has been set, otherwise returns nullptr.
public inline const TMap< FString, FString > * GetLegacyConfigOrNull() constReturns a pointer to LegacyConfig_Optional, if it has been set, otherwise returns nullptr.
public inline void SetLegacyConfig(TMap< FString, FString > NewValue)Sets the value of LegacyConfig_Optional and also sets LegacyConfig_IsSet to true.
public inline void ClearLegacyConfig()Clears the value of LegacyConfig_Optional and sets LegacyConfig_IsSet to false.

Members

public FString ProfileId

ID of the matchmaking profile to join.


#### `public ERHAPI_ProfileJoinMode `[`JoinMode_Optional`](#structFRHAPI__MatchMakingProfile_1a854bc2af42f6a6733037de752bb1f2a8)

What mode to set on the matchmaking profile (normal, backfill etc)


#### `public bool `[`JoinMode_IsSet`](#structFRHAPI__MatchMakingProfile_1abc8efa50c12813c551f98d5d6c75cf88)

true if JoinMode_Optional has been set to a value


#### `public FGuid `[`InstanceLaunchTemplateId`](#structFRHAPI__MatchMakingProfile_1a4646c558004a653ad7af7820b1a7184d)

Which instance template to use when launching a match in this profile.


#### `public FString `[`RankId_Optional`](#structFRHAPI__MatchMakingProfile_1a9261282df8310485db627cb7a3443291)

Which rank this profile should use MMR from to make matches from, and update at the end of match (1v1 MMR or 2v2 MMR for example)


#### `public bool `[`RankId_IsSet`](#structFRHAPI__MatchMakingProfile_1aec74c353c9e3f0af024461fbef8ee0f7)

true if RankId_Optional has been set to a value


#### `public int32 `[`NumSides_Optional`](#structFRHAPI__MatchMakingProfile_1a3820d9b2543a5df9bd65faab136bda1d)

The number of sides a game in this profile will have (2 in a 1v1 and 3 in a 1v1v1 for example.


#### `public bool `[`NumSides_IsSet`](#structFRHAPI__MatchMakingProfile_1a787fb7e15a241dc3f0179996773f7e2b)

true if NumSides_Optional has been set to a value


#### `public int32 `[`MaxPlayersPerSide_Optional`](#structFRHAPI__MatchMakingProfile_1a3ce22f882f970f664cf8eaebf0e1ff32)

The maximum number of players that can be on each team.


#### `public bool `[`MaxPlayersPerSide_IsSet`](#structFRHAPI__MatchMakingProfile_1ad9511e9b83286bb09049fc0f2587fe0a)

true if MaxPlayersPerSide_Optional has been set to a value


#### `public int32 `[`MinPlayersPerSide_Optional`](#structFRHAPI__MatchMakingProfile_1a5032bbef5186c72c2bf53d3c26693663)

The minimum number of players that can be on each team.


#### `public bool `[`MinPlayersPerSide_IsSet`](#structFRHAPI__MatchMakingProfile_1a1d23e5a2ed43e8601e063d469bdf6665)

true if MinPlayersPerSide_Optional has been set to a value


#### `public TMap< FString, FString > `[`LegacyConfig_Optional`](#structFRHAPI__MatchMakingProfile_1a82f7edc14d19bacfa218226e96c57f29)

Legacy config to help migrate clients.


#### `public bool `[`LegacyConfig_IsSet`](#structFRHAPI__MatchMakingProfile_1a932134d92b44ad0db39f10a8a48b7d87)

true if LegacyConfig_Optional has been set to a value


#### `public virtual bool `[`FromJson`](#structFRHAPI__MatchMakingProfile_1a926c25fdf3917f9ec57e8965ba90b371)`(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`](#structFRHAPI__MatchMakingProfile_1aec99c0e46c947e020304609dd64d0022)`(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 & `[`GetProfileId`](#structFRHAPI__MatchMakingProfile_1a325009e6d686c3e1062170544f98bda4)`()`

Gets the value of ProfileId.


#### `public inline const FString & `[`GetProfileId`](#structFRHAPI__MatchMakingProfile_1a846e1b7751a84856c1c0bf69fbb9ec4f)`() const`

Gets the value of ProfileId.


#### `public inline void `[`SetProfileId`](#structFRHAPI__MatchMakingProfile_1af35b3cec1e43338b9816c114d03853e2)`(FString NewValue)`

Sets the value of ProfileId.


#### `public inline ERHAPI_ProfileJoinMode & `[`GetJoinMode`](#structFRHAPI__MatchMakingProfile_1a938fc2592de88267b7dc2a257bff0db7)`()`

Gets the value of JoinMode_Optional, regardless of it having been set.


#### `public inline const ERHAPI_ProfileJoinMode & `[`GetJoinMode`](#structFRHAPI__MatchMakingProfile_1a62cee2b7fd57fd26acce3b36146da19c)`() const`

Gets the value of JoinMode_Optional, regardless of it having been set.


#### `public inline const ERHAPI_ProfileJoinMode & `[`GetJoinMode`](#structFRHAPI__MatchMakingProfile_1af075cc3ac35d1d46de55755ffc562268)`(const ERHAPI_ProfileJoinMode & DefaultValue) const`

Gets the value of JoinMode_Optional, if it has been set, otherwise it returns DefaultValue.


#### `public inline bool `[`GetJoinMode`](#structFRHAPI__MatchMakingProfile_1a804d6b3e9d062aa6ce63c5ed5c85e8b1)`(ERHAPI_ProfileJoinMode & OutValue) const`

Fills OutValue with the value of JoinMode_Optional and returns true if it has been set, otherwise returns false.


#### `public inline ERHAPI_ProfileJoinMode * `[`GetJoinModeOrNull`](#structFRHAPI__MatchMakingProfile_1aaccd82d364438fb9298719c8d6da902b)`()`

Returns a pointer to JoinMode_Optional, if it has been set, otherwise returns nullptr.


#### `public inline const ERHAPI_ProfileJoinMode * `[`GetJoinModeOrNull`](#structFRHAPI__MatchMakingProfile_1a5d96eb392d7f13c45145fe0b36d84f22)`() const`

Returns a pointer to JoinMode_Optional, if it has been set, otherwise returns nullptr.


#### `public inline void `[`SetJoinMode`](#structFRHAPI__MatchMakingProfile_1afa311bd029ba4c1e4f0865a50037cc50)`(ERHAPI_ProfileJoinMode NewValue)`

Sets the value of JoinMode_Optional and also sets JoinMode_IsSet to true.


#### `public inline void `[`ClearJoinMode`](#structFRHAPI__MatchMakingProfile_1a591447779ffd6e4456be9b421b4b6382)`()`

Clears the value of JoinMode_Optional and sets JoinMode_IsSet to false.


#### `public inline FGuid & `[`GetInstanceLaunchTemplateId`](#structFRHAPI__MatchMakingProfile_1ac68534da0a153d27eb2bb1353852a8ac)`()`

Gets the value of InstanceLaunchTemplateId.


#### `public inline const FGuid & `[`GetInstanceLaunchTemplateId`](#structFRHAPI__MatchMakingProfile_1a437c471d232a1aa430f1d7b6b3672f46)`() const`

Gets the value of InstanceLaunchTemplateId.


#### `public inline void `[`SetInstanceLaunchTemplateId`](#structFRHAPI__MatchMakingProfile_1ab839256414fa37f1002a23e9fc0b9db2)`(FGuid NewValue)`

Sets the value of InstanceLaunchTemplateId.


#### `public inline FString & `[`GetRankId`](#structFRHAPI__MatchMakingProfile_1a64d7eba8baa4071a6a0449a1abad5e8c)`()`

Gets the value of RankId_Optional, regardless of it having been set.


#### `public inline const FString & `[`GetRankId`](#structFRHAPI__MatchMakingProfile_1abead1b6b01af270126dff29b8f52d287)`() const`

Gets the value of RankId_Optional, regardless of it having been set.


#### `public inline const FString & `[`GetRankId`](#structFRHAPI__MatchMakingProfile_1acbe0ea351644f65368300679cbab4204)`(const FString & DefaultValue) const`

Gets the value of RankId_Optional, if it has been set, otherwise it returns DefaultValue.


#### `public inline bool `[`GetRankId`](#structFRHAPI__MatchMakingProfile_1a2654bd34bf6966a75c0a1df48f720bee)`(FString & OutValue) const`

Fills OutValue with the value of RankId_Optional and returns true if it has been set, otherwise returns false.


#### `public inline FString * `[`GetRankIdOrNull`](#structFRHAPI__MatchMakingProfile_1adfeb85505b614beb1fcd69fc550b717c)`()`

Returns a pointer to RankId_Optional, if it has been set, otherwise returns nullptr.


#### `public inline const FString * `[`GetRankIdOrNull`](#structFRHAPI__MatchMakingProfile_1aa2455ca07cbc7fc4d75b1a0952ccf99c)`() const`

Returns a pointer to RankId_Optional, if it has been set, otherwise returns nullptr.


#### `public inline void `[`SetRankId`](#structFRHAPI__MatchMakingProfile_1ab020b41c164077af04163874218dbbdf)`(FString NewValue)`

Sets the value of RankId_Optional and also sets RankId_IsSet to true.


#### `public inline void `[`ClearRankId`](#structFRHAPI__MatchMakingProfile_1a7dc46b691d4bd534e1bddd8291f35fe9)`()`

Clears the value of RankId_Optional and sets RankId_IsSet to false.


#### `public inline int32 & `[`GetNumSides`](#structFRHAPI__MatchMakingProfile_1a85cb479ab18626077b15bdc95a3345d7)`()`

Gets the value of NumSides_Optional, regardless of it having been set.


#### `public inline const int32 & `[`GetNumSides`](#structFRHAPI__MatchMakingProfile_1a0e6af571f53001e6120fa14df4d2a81e)`() const`

Gets the value of NumSides_Optional, regardless of it having been set.


#### `public inline const int32 & `[`GetNumSides`](#structFRHAPI__MatchMakingProfile_1aeb49bf3667333b87282708aa9171ebc4)`(const int32 & DefaultValue) const`

Gets the value of NumSides_Optional, if it has been set, otherwise it returns DefaultValue.


#### `public inline bool `[`GetNumSides`](#structFRHAPI__MatchMakingProfile_1a76fc0cd134b968f0a6b598b666a13913)`(int32 & OutValue) const`

Fills OutValue with the value of NumSides_Optional and returns true if it has been set, otherwise returns false.


#### `public inline int32 * `[`GetNumSidesOrNull`](#structFRHAPI__MatchMakingProfile_1a5899800ea6e0a57b3d344fc4c2426d1c)`()`

Returns a pointer to NumSides_Optional, if it has been set, otherwise returns nullptr.


#### `public inline const int32 * `[`GetNumSidesOrNull`](#structFRHAPI__MatchMakingProfile_1ad3554e015771a79049927963fd6cf656)`() const`

Returns a pointer to NumSides_Optional, if it has been set, otherwise returns nullptr.


#### `public inline void `[`SetNumSides`](#structFRHAPI__MatchMakingProfile_1addbaad1ab2a145ae06c71422c7f049b5)`(int32 NewValue)`

Sets the value of NumSides_Optional and also sets NumSides_IsSet to true.


#### `public inline void `[`ClearNumSides`](#structFRHAPI__MatchMakingProfile_1adbd3b3d2dfdf792e2ba9a3b87d4971b5)`()`

Clears the value of NumSides_Optional and sets NumSides_IsSet to false.


#### `public inline bool `[`IsNumSidesDefaultValue`](#structFRHAPI__MatchMakingProfile_1a04c527c2a8e245ec1111b55ac1d57afe)`() const`

Returns true if NumSides_Optional is set and matches the default value.


#### `public inline void `[`SetNumSidesToDefault`](#structFRHAPI__MatchMakingProfile_1acdd3709142b1d73ae8c210dfd0b56e2b)`()`

Sets the value of NumSides_Optional to its default and also sets NumSides_IsSet to true.


#### `public inline int32 & `[`GetMaxPlayersPerSide`](#structFRHAPI__MatchMakingProfile_1a571af0f2f02bbdace5a9c3b8b571c7a9)`()`

Gets the value of MaxPlayersPerSide_Optional, regardless of it having been set.


#### `public inline const int32 & `[`GetMaxPlayersPerSide`](#structFRHAPI__MatchMakingProfile_1ae53b015bd6ea2be5167be4df78ceefc4)`() const`

Gets the value of MaxPlayersPerSide_Optional, regardless of it having been set.


#### `public inline const int32 & `[`GetMaxPlayersPerSide`](#structFRHAPI__MatchMakingProfile_1a0fb2dbb4c5a7b8582202db7930da8e74)`(const int32 & DefaultValue) const`

Gets the value of MaxPlayersPerSide_Optional, if it has been set, otherwise it returns DefaultValue.


#### `public inline bool `[`GetMaxPlayersPerSide`](#structFRHAPI__MatchMakingProfile_1aa829a94b1580b6c316a633128fcd4a30)`(int32 & OutValue) const`

Fills OutValue with the value of MaxPlayersPerSide_Optional and returns true if it has been set, otherwise returns false.


#### `public inline int32 * `[`GetMaxPlayersPerSideOrNull`](#structFRHAPI__MatchMakingProfile_1a3273014df732195285fd74dbf8b97bda)`()`

Returns a pointer to MaxPlayersPerSide_Optional, if it has been set, otherwise returns nullptr.


#### `public inline const int32 * `[`GetMaxPlayersPerSideOrNull`](#structFRHAPI__MatchMakingProfile_1a84166d96d5bb054e214e2dc4b79cee88)`() const`

Returns a pointer to MaxPlayersPerSide_Optional, if it has been set, otherwise returns nullptr.


#### `public inline void `[`SetMaxPlayersPerSide`](#structFRHAPI__MatchMakingProfile_1af0a39232eb4d48b180a37417da652719)`(int32 NewValue)`

Sets the value of MaxPlayersPerSide_Optional and also sets MaxPlayersPerSide_IsSet to true.


#### `public inline void `[`ClearMaxPlayersPerSide`](#structFRHAPI__MatchMakingProfile_1a9c46fa3b709180c0cb8dfa13cf8682d9)`()`

Clears the value of MaxPlayersPerSide_Optional and sets MaxPlayersPerSide_IsSet to false.


#### `public inline bool `[`IsMaxPlayersPerSideDefaultValue`](#structFRHAPI__MatchMakingProfile_1af3ea11a219f7818274befe51f51aaac6)`() const`

Returns true if MaxPlayersPerSide_Optional is set and matches the default value.


#### `public inline void `[`SetMaxPlayersPerSideToDefault`](#structFRHAPI__MatchMakingProfile_1a46cf62bfdb9a5f3a4f2b27cca1b0d547)`()`

Sets the value of MaxPlayersPerSide_Optional to its default and also sets MaxPlayersPerSide_IsSet to true.


#### `public inline int32 & `[`GetMinPlayersPerSide`](#structFRHAPI__MatchMakingProfile_1a10ef95855d1435b5df3351435a2c4f79)`()`

Gets the value of MinPlayersPerSide_Optional, regardless of it having been set.


#### `public inline const int32 & `[`GetMinPlayersPerSide`](#structFRHAPI__MatchMakingProfile_1a27f2c4d87150ab3e94ea0f5e57d0fa8f)`() const`

Gets the value of MinPlayersPerSide_Optional, regardless of it having been set.


#### `public inline const int32 & `[`GetMinPlayersPerSide`](#structFRHAPI__MatchMakingProfile_1a3730a735ef94d280ddc316ba050ef8db)`(const int32 & DefaultValue) const`

Gets the value of MinPlayersPerSide_Optional, if it has been set, otherwise it returns DefaultValue.


#### `public inline bool `[`GetMinPlayersPerSide`](#structFRHAPI__MatchMakingProfile_1a69530af9e9ffafc85ea9e2e0906b9b0a)`(int32 & OutValue) const`

Fills OutValue with the value of MinPlayersPerSide_Optional and returns true if it has been set, otherwise returns false.


#### `public inline int32 * `[`GetMinPlayersPerSideOrNull`](#structFRHAPI__MatchMakingProfile_1afd8e0f5c25858d497ca492058914dcae)`()`

Returns a pointer to MinPlayersPerSide_Optional, if it has been set, otherwise returns nullptr.


#### `public inline const int32 * `[`GetMinPlayersPerSideOrNull`](#structFRHAPI__MatchMakingProfile_1a176152e4ba65e6604896f64a2c69d03d)`() const`

Returns a pointer to MinPlayersPerSide_Optional, if it has been set, otherwise returns nullptr.


#### `public inline void `[`SetMinPlayersPerSide`](#structFRHAPI__MatchMakingProfile_1ab1cf0a4dcbb9dadf9535438838cc4ef4)`(int32 NewValue)`

Sets the value of MinPlayersPerSide_Optional and also sets MinPlayersPerSide_IsSet to true.


#### `public inline void `[`ClearMinPlayersPerSide`](#structFRHAPI__MatchMakingProfile_1af64883df4ee7bc9e41717b3771f1e4aa)`()`

Clears the value of MinPlayersPerSide_Optional and sets MinPlayersPerSide_IsSet to false.


#### `public inline bool `[`IsMinPlayersPerSideDefaultValue`](#structFRHAPI__MatchMakingProfile_1a1b8b05015fb5b760433bc1c3b892bb91)`() const`

Returns true if MinPlayersPerSide_Optional is set and matches the default value.


#### `public inline void `[`SetMinPlayersPerSideToDefault`](#structFRHAPI__MatchMakingProfile_1a139922c7aab9fa67996bc30d4c44955d)`()`

Sets the value of MinPlayersPerSide_Optional to its default and also sets MinPlayersPerSide_IsSet to true.


#### `public inline TMap< FString, FString > & `[`GetLegacyConfig`](#structFRHAPI__MatchMakingProfile_1a17276781f19ea4550740fbe935f8581a)`()`

Gets the value of LegacyConfig_Optional, regardless of it having been set.


#### `public inline const TMap< FString, FString > & `[`GetLegacyConfig`](#structFRHAPI__MatchMakingProfile_1a87a0dee1bb92f04b8f214d3064cbe450)`() const`

Gets the value of LegacyConfig_Optional, regardless of it having been set.


#### `public inline const TMap< FString, FString > & `[`GetLegacyConfig`](#structFRHAPI__MatchMakingProfile_1a71a5fbf0a4cd5e53c0a192c07e18f67b)`(const TMap< FString, FString > & DefaultValue) const`

Gets the value of LegacyConfig_Optional, if it has been set, otherwise it returns DefaultValue.


#### `public inline bool `[`GetLegacyConfig`](#structFRHAPI__MatchMakingProfile_1a3811ac51de751ba8ce37e957f7c692c8)`(TMap< FString, FString > & OutValue) const`

Fills OutValue with the value of LegacyConfig_Optional and returns true if it has been set, otherwise returns false.


#### `public inline TMap< FString, FString > * `[`GetLegacyConfigOrNull`](#structFRHAPI__MatchMakingProfile_1a9c9d7d7e850e00c32edf366d61fb0755)`()`

Returns a pointer to LegacyConfig_Optional, if it has been set, otherwise returns nullptr.


#### `public inline const TMap< FString, FString > * `[`GetLegacyConfigOrNull`](#structFRHAPI__MatchMakingProfile_1acfece284c01af426c66e8c87d8ef9a50)`() const`

Returns a pointer to LegacyConfig_Optional, if it has been set, otherwise returns nullptr.


#### `public inline void `[`SetLegacyConfig`](#structFRHAPI__MatchMakingProfile_1a29e207c093690b0b1e82028d168d7e49)`(TMap< FString, FString > NewValue)`

Sets the value of LegacyConfig_Optional and also sets LegacyConfig_IsSet to true.


#### `public inline void `[`ClearLegacyConfig`](#structFRHAPI__MatchMakingProfile_1a9c2b21c1908fd7cc906ee9b8adbb4581)`()`

Clears the value of LegacyConfig_Optional and sets LegacyConfig_IsSet to false.