Class GameServerSession

    • Constructor Detail

      • GameServerSession

        public GameServerSession()
      • GameServerSession

        public GameServerSession​(GameServerSession 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.
    • Method Detail

      • getCreationTime

        public String getCreationTime()
        Get 游戏服务器会话创建时间
        Returns:
        CreationTime 游戏服务器会话创建时间
      • setCreationTime

        public void setCreationTime​(String CreationTime)
        Set 游戏服务器会话创建时间
        Parameters:
        CreationTime - 游戏服务器会话创建时间
      • getCreatorId

        public String getCreatorId()
        Get 创建者ID,最大长度不超过1024个ASCII字符 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        CreatorId 创建者ID,最大长度不超过1024个ASCII字符 注意:此字段可能返回 null,表示取不到有效值。
      • setCreatorId

        public void setCreatorId​(String CreatorId)
        Set 创建者ID,最大长度不超过1024个ASCII字符 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        CreatorId - 创建者ID,最大长度不超过1024个ASCII字符 注意:此字段可能返回 null,表示取不到有效值。
      • getCurrentPlayerSessionCount

        public Long getCurrentPlayerSessionCount()
        Get 当前玩家数量,最小值不小于0
        Returns:
        CurrentPlayerSessionCount 当前玩家数量,最小值不小于0
      • setCurrentPlayerSessionCount

        public void setCurrentPlayerSessionCount​(Long CurrentPlayerSessionCount)
        Set 当前玩家数量,最小值不小于0
        Parameters:
        CurrentPlayerSessionCount - 当前玩家数量,最小值不小于0
      • getDnsName

        public String getDnsName()
        Get CVM的DNS标识符 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DnsName CVM的DNS标识符 注意:此字段可能返回 null,表示取不到有效值。
      • setDnsName

        public void setDnsName​(String DnsName)
        Set CVM的DNS标识符 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DnsName - CVM的DNS标识符 注意:此字段可能返回 null,表示取不到有效值。
      • getFleetId

        public String getFleetId()
        Get 舰队ID
        Returns:
        FleetId 舰队ID
      • setFleetId

        public void setFleetId​(String FleetId)
        Set 舰队ID
        Parameters:
        FleetId - 舰队ID
      • getGameProperties

        public GameProperty[] getGameProperties()
        Get 游戏属性,最大长度不超过16组 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        GameProperties 游戏属性,最大长度不超过16组 注意:此字段可能返回 null,表示取不到有效值。
      • setGameProperties

        public void setGameProperties​(GameProperty[] GameProperties)
        Set 游戏属性,最大长度不超过16组 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        GameProperties - 游戏属性,最大长度不超过16组 注意:此字段可能返回 null,表示取不到有效值。
      • getGameServerSessionData

        public String getGameServerSessionData()
        Get 游戏服务器会话属性详情,最大长度不超过4096个ASCII字符 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        GameServerSessionData 游戏服务器会话属性详情,最大长度不超过4096个ASCII字符 注意:此字段可能返回 null,表示取不到有效值。
      • setGameServerSessionData

        public void setGameServerSessionData​(String GameServerSessionData)
        Set 游戏服务器会话属性详情,最大长度不超过4096个ASCII字符 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        GameServerSessionData - 游戏服务器会话属性详情,最大长度不超过4096个ASCII字符 注意:此字段可能返回 null,表示取不到有效值。
      • getGameServerSessionId

        public String getGameServerSessionId()
        Get 游戏服务器会话ID,最小长度不小于1个ASCII字符,最大长度不超过48个ASCII字符
        Returns:
        GameServerSessionId 游戏服务器会话ID,最小长度不小于1个ASCII字符,最大长度不超过48个ASCII字符
      • setGameServerSessionId

        public void setGameServerSessionId​(String GameServerSessionId)
        Set 游戏服务器会话ID,最小长度不小于1个ASCII字符,最大长度不超过48个ASCII字符
        Parameters:
        GameServerSessionId - 游戏服务器会话ID,最小长度不小于1个ASCII字符,最大长度不超过48个ASCII字符
      • getIpAddress

        public String getIpAddress()
        Get CVM IP地址
        Returns:
        IpAddress CVM IP地址
      • setIpAddress

        public void setIpAddress​(String IpAddress)
        Set CVM IP地址
        Parameters:
        IpAddress - CVM IP地址
      • getMatchmakerData

        public String getMatchmakerData()
        Get 对战进程详情,最大长度不超过400000个ASCII字符 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        MatchmakerData 对战进程详情,最大长度不超过400000个ASCII字符 注意:此字段可能返回 null,表示取不到有效值。
      • setMatchmakerData

        public void setMatchmakerData​(String MatchmakerData)
        Set 对战进程详情,最大长度不超过400000个ASCII字符 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        MatchmakerData - 对战进程详情,最大长度不超过400000个ASCII字符 注意:此字段可能返回 null,表示取不到有效值。
      • getMaximumPlayerSessionCount

        public Long getMaximumPlayerSessionCount()
        Get 最大玩家数量,最小值不小于0
        Returns:
        MaximumPlayerSessionCount 最大玩家数量,最小值不小于0
      • setMaximumPlayerSessionCount

        public void setMaximumPlayerSessionCount​(Long MaximumPlayerSessionCount)
        Set 最大玩家数量,最小值不小于0
        Parameters:
        MaximumPlayerSessionCount - 最大玩家数量,最小值不小于0
      • getName

        public String getName()
        Get 游戏服务器会话名称,最大长度不超过1024个ASCII字符 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Name 游戏服务器会话名称,最大长度不超过1024个ASCII字符 注意:此字段可能返回 null,表示取不到有效值。
      • setName

        public void setName​(String Name)
        Set 游戏服务器会话名称,最大长度不超过1024个ASCII字符 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Name - 游戏服务器会话名称,最大长度不超过1024个ASCII字符 注意:此字段可能返回 null,表示取不到有效值。
      • getPlayerSessionCreationPolicy

        public String getPlayerSessionCreationPolicy()
        Get 玩家会话创建策略(ACCEPT_ALL,DENY_ALL) 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        PlayerSessionCreationPolicy 玩家会话创建策略(ACCEPT_ALL,DENY_ALL) 注意:此字段可能返回 null,表示取不到有效值。
      • setPlayerSessionCreationPolicy

        public void setPlayerSessionCreationPolicy​(String PlayerSessionCreationPolicy)
        Set 玩家会话创建策略(ACCEPT_ALL,DENY_ALL) 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        PlayerSessionCreationPolicy - 玩家会话创建策略(ACCEPT_ALL,DENY_ALL) 注意:此字段可能返回 null,表示取不到有效值。
      • getPort

        public Long getPort()
        Get 端口号,最小值不小于1,最大值不超过60000
        Returns:
        Port 端口号,最小值不小于1,最大值不超过60000
      • setPort

        public void setPort​(Long Port)
        Set 端口号,最小值不小于1,最大值不超过60000
        Parameters:
        Port - 端口号,最小值不小于1,最大值不超过60000
      • getStatus

        public String getStatus()
        Get 游戏服务器会话状态(ACTIVE,ACTIVATING,TERMINATED,TERMINATING,ERROR)
        Returns:
        Status 游戏服务器会话状态(ACTIVE,ACTIVATING,TERMINATED,TERMINATING,ERROR)
      • setStatus

        public void setStatus​(String Status)
        Set 游戏服务器会话状态(ACTIVE,ACTIVATING,TERMINATED,TERMINATING,ERROR)
        Parameters:
        Status - 游戏服务器会话状态(ACTIVE,ACTIVATING,TERMINATED,TERMINATING,ERROR)
      • getStatusReason

        public String getStatusReason()
        Get 游戏服务器会话状态附加信息 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        StatusReason 游戏服务器会话状态附加信息 注意:此字段可能返回 null,表示取不到有效值。
      • setStatusReason

        public void setStatusReason​(String StatusReason)
        Set 游戏服务器会话状态附加信息 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        StatusReason - 游戏服务器会话状态附加信息 注意:此字段可能返回 null,表示取不到有效值。
      • getTerminationTime

        public String getTerminationTime()
        Get 终止的时间 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        TerminationTime 终止的时间 注意:此字段可能返回 null,表示取不到有效值。
      • setTerminationTime

        public void setTerminationTime​(String TerminationTime)
        Set 终止的时间 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        TerminationTime - 终止的时间 注意:此字段可能返回 null,表示取不到有效值。
      • getInstanceType

        public String getInstanceType()
        Get 实例类型,最大长度不超过128个ASCII字符 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        InstanceType 实例类型,最大长度不超过128个ASCII字符 注意:此字段可能返回 null,表示取不到有效值。
      • setInstanceType

        public void setInstanceType​(String InstanceType)
        Set 实例类型,最大长度不超过128个ASCII字符 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        InstanceType - 实例类型,最大长度不超过128个ASCII字符 注意:此字段可能返回 null,表示取不到有效值。
      • getCurrentCustomCount

        public Long getCurrentCustomCount()
        Get 当前自定义数 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        CurrentCustomCount 当前自定义数 注意:此字段可能返回 null,表示取不到有效值。
      • setCurrentCustomCount

        public void setCurrentCustomCount​(Long CurrentCustomCount)
        Set 当前自定义数 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        CurrentCustomCount - 当前自定义数 注意:此字段可能返回 null,表示取不到有效值。
      • getMaxCustomCount

        public Long getMaxCustomCount()
        Get 最大自定义数 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        MaxCustomCount 最大自定义数 注意:此字段可能返回 null,表示取不到有效值。
      • setMaxCustomCount

        public void setMaxCustomCount​(Long MaxCustomCount)
        Set 最大自定义数 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        MaxCustomCount - 最大自定义数 注意:此字段可能返回 null,表示取不到有效值。
      • getWeight

        public Long getWeight()
        Get 权重 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Weight 权重 注意:此字段可能返回 null,表示取不到有效值。
      • setWeight

        public void setWeight​(Long Weight)
        Set 权重 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Weight - 权重 注意:此字段可能返回 null,表示取不到有效值。
      • getAvailabilityStatus

        public String getAvailabilityStatus()
        Get 会话可用性状态,是否被屏蔽(Enable,Disable) 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AvailabilityStatus 会话可用性状态,是否被屏蔽(Enable,Disable) 注意:此字段可能返回 null,表示取不到有效值。
      • setAvailabilityStatus

        public void setAvailabilityStatus​(String AvailabilityStatus)
        Set 会话可用性状态,是否被屏蔽(Enable,Disable) 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AvailabilityStatus - 会话可用性状态,是否被屏蔽(Enable,Disable) 注意:此字段可能返回 null,表示取不到有效值。