public class Room extends AbstractModel
Constructor and Description |
---|
Room() |
Room(Room source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
Long |
getCreateTime()
Get 表示房间创建的时间戳(单位:秒)。
|
Long |
getCreateType()
Get 表示创建方式:0.单人主动发起创建房间请求;1.多人在线匹配请求分配房间;2.
|
String |
getCustomProperties()
Get 表示自定义房间属性,不传为空字符串。最长不超过1024个字符。
|
Long |
getFrameRate()
Get 表示帧率。由控制台设置,用于出参。
|
Long |
getFrameSyncState()
Get 表示房间帧同步状态。0表示未开始帧同步,1表示已开始帧同步,用于出参。
|
String |
getId()
Get 表示房间 ID。出参用,由后端返回。
|
Boolean |
getIsForbidJoin()
Get 表示是否禁止加入房间。出参使用,默认为False,通过SDK的ChangeRoom接口可以修改。
|
Boolean |
getIsPrivate()
Get 表示是否私有,私有指的是不允许其他玩家通过匹配加入房间。
|
Long |
getMaxPlayers()
Get 表示房间最大玩家数量。最大不超过100人。
|
String |
getName()
Get 表示房间名称。最长不超过32个字符。
|
String |
getOwner()
Get 表示房主PlayerId。
|
String |
getOwnerOpenId()
Get 表示房主OpenId。最长不超过16个字符。
|
Player[] |
getPlayers()
Get 表示玩家详情列表。
|
String |
getRouteId()
Get 表示路由ID。用于出参。
|
Long |
getStartGameTime()
Get 表示开始帧同步时的时间戳(单位:秒),未开始帧同步时返回为0。
|
Team[] |
getTeams()
Get 表示团队属性列表。
|
String |
getType()
Get 表示房间类型。最长不超过32个字符。
|
void |
setCreateTime(Long CreateTime)
Set 表示房间创建的时间戳(单位:秒)。
|
void |
setCreateType(Long CreateType)
Set 表示创建方式:0.单人主动发起创建房间请求;1.多人在线匹配请求分配房间;2.
|
void |
setCustomProperties(String CustomProperties)
Set 表示自定义房间属性,不传为空字符串。最长不超过1024个字符。
|
void |
setFrameRate(Long FrameRate)
Set 表示帧率。由控制台设置,用于出参。
|
void |
setFrameSyncState(Long FrameSyncState)
Set 表示房间帧同步状态。0表示未开始帧同步,1表示已开始帧同步,用于出参。
|
void |
setId(String Id)
Set 表示房间 ID。出参用,由后端返回。
|
void |
setIsForbidJoin(Boolean IsForbidJoin)
Set 表示是否禁止加入房间。出参使用,默认为False,通过SDK的ChangeRoom接口可以修改。
|
void |
setIsPrivate(Boolean IsPrivate)
Set 表示是否私有,私有指的是不允许其他玩家通过匹配加入房间。
|
void |
setMaxPlayers(Long MaxPlayers)
Set 表示房间最大玩家数量。最大不超过100人。
|
void |
setName(String Name)
Set 表示房间名称。最长不超过32个字符。
|
void |
setOwner(String Owner)
Set 表示房主PlayerId。
|
void |
setOwnerOpenId(String OwnerOpenId)
Set 表示房主OpenId。最长不超过16个字符。
|
void |
setPlayers(Player[] Players)
Set 表示玩家详情列表。
|
void |
setRouteId(String RouteId)
Set 表示路由ID。用于出参。
|
void |
setStartGameTime(Long StartGameTime)
Set 表示开始帧同步时的时间戳(单位:秒),未开始帧同步时返回为0。
|
void |
setTeams(Team[] Teams)
Set 表示团队属性列表。
|
void |
setType(String Type)
Set 表示房间类型。最长不超过32个字符。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public Room()
public Room(Room source)
public String getName()
public void setName(String Name)
Name
- 表示房间名称。最长不超过32个字符。public Long getMaxPlayers()
public void setMaxPlayers(Long MaxPlayers)
MaxPlayers
- 表示房间最大玩家数量。最大不超过100人。public String getOwnerOpenId()
public void setOwnerOpenId(String OwnerOpenId)
OwnerOpenId
- 表示房主OpenId。最长不超过16个字符。public Boolean getIsPrivate()
public void setIsPrivate(Boolean IsPrivate)
IsPrivate
- 表示是否私有,私有指的是不允许其他玩家通过匹配加入房间。public Player[] getPlayers()
public void setPlayers(Player[] Players)
Players
- 表示玩家详情列表。public Team[] getTeams()
public void setTeams(Team[] Teams)
Teams
- 表示团队属性列表。public String getId()
public void setId(String Id)
Id
- 表示房间 ID。出参用,由后端返回。public String getType()
public void setType(String Type)
Type
- 表示房间类型。最长不超过32个字符。public Long getCreateType()
public void setCreateType(Long CreateType)
CreateType
- 表示创建方式:0.单人主动发起创建房间请求;1.多人在线匹配请求分配房间;2. 直接创建满员房间。调用云API的创房请求默认为3,目前通过云API调用只支持第3种方式。public String getCustomProperties()
public void setCustomProperties(String CustomProperties)
CustomProperties
- 表示自定义房间属性,不传为空字符串。最长不超过1024个字符。public Long getFrameSyncState()
public void setFrameSyncState(Long FrameSyncState)
FrameSyncState
- 表示房间帧同步状态。0表示未开始帧同步,1表示已开始帧同步,用于出参。public Long getFrameRate()
public void setFrameRate(Long FrameRate)
FrameRate
- 表示帧率。由控制台设置,用于出参。public String getRouteId()
public void setRouteId(String RouteId)
RouteId
- 表示路由ID。用于出参。public Long getCreateTime()
public void setCreateTime(Long CreateTime)
CreateTime
- 表示房间创建的时间戳(单位:秒)。public Long getStartGameTime()
public void setStartGameTime(Long StartGameTime)
StartGameTime
- 表示开始帧同步时的时间戳(单位:秒),未开始帧同步时返回为0。public Boolean getIsForbidJoin()
public void setIsForbidJoin(Boolean IsForbidJoin)
IsForbidJoin
- 表示是否禁止加入房间。出参使用,默认为False,通过SDK的ChangeRoom接口可以修改。public String getOwner()
public void setOwner(String Owner)
Owner
- 表示房主PlayerId。Copyright © 2022. All rights reserved.