Class CopyFleetRequest

    • Constructor Detail

      • CopyFleetRequest

        public CopyFleetRequest()
      • CopyFleetRequest

        public CopyFleetRequest​(CopyFleetRequest 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

      • getFleetId

        public String getFleetId()
        Get 服务器舰队 Id
        Returns:
        FleetId 服务器舰队 Id
      • setFleetId

        public void setFleetId​(String FleetId)
        Set 服务器舰队 Id
        Parameters:
        FleetId - 服务器舰队 Id
      • getCopyNumber

        public Long getCopyNumber()
        Get 复制数量,最小值1,最大值为剩余配额,可以根据[获取用户配额](https://cloud.tencent.com/document/product/1165/48732)接口获取。
        Returns:
        CopyNumber 复制数量,最小值1,最大值为剩余配额,可以根据[获取用户配额](https://cloud.tencent.com/document/product/1165/48732)接口获取。
      • setCopyNumber

        public void setCopyNumber​(Long CopyNumber)
        Set 复制数量,最小值1,最大值为剩余配额,可以根据[获取用户配额](https://cloud.tencent.com/document/product/1165/48732)接口获取。
        Parameters:
        CopyNumber - 复制数量,最小值1,最大值为剩余配额,可以根据[获取用户配额](https://cloud.tencent.com/document/product/1165/48732)接口获取。
      • getAssetId

        public String getAssetId()
        Get 生成包 Id
        Returns:
        AssetId 生成包 Id
      • setAssetId

        public void setAssetId​(String AssetId)
        Set 生成包 Id
        Parameters:
        AssetId - 生成包 Id
      • getDescription

        public String getDescription()
        Get 描述,最小长度0,最大长度100
        Returns:
        Description 描述,最小长度0,最大长度100
      • setDescription

        public void setDescription​(String Description)
        Set 描述,最小长度0,最大长度100
        Parameters:
        Description - 描述,最小长度0,最大长度100
      • getInboundPermissions

        public InboundPermission[] getInboundPermissions()
        Get 网络配置
        Returns:
        InboundPermissions 网络配置
      • setInboundPermissions

        public void setInboundPermissions​(InboundPermission[] InboundPermissions)
        Set 网络配置
        Parameters:
        InboundPermissions - 网络配置
      • getInstanceType

        public String getInstanceType()
        Get 服务器类型,参数根据[获取服务器实例类型列表](https://cloud.tencent.com/document/product/1165/48732)接口获取。
        Returns:
        InstanceType 服务器类型,参数根据[获取服务器实例类型列表](https://cloud.tencent.com/document/product/1165/48732)接口获取。
      • setInstanceType

        public void setInstanceType​(String InstanceType)
        Set 服务器类型,参数根据[获取服务器实例类型列表](https://cloud.tencent.com/document/product/1165/48732)接口获取。
        Parameters:
        InstanceType - 服务器类型,参数根据[获取服务器实例类型列表](https://cloud.tencent.com/document/product/1165/48732)接口获取。
      • getFleetType

        public String getFleetType()
        Get 服务器舰队类型,目前只支持ON_DEMAND类型
        Returns:
        FleetType 服务器舰队类型,目前只支持ON_DEMAND类型
      • setFleetType

        public void setFleetType​(String FleetType)
        Set 服务器舰队类型,目前只支持ON_DEMAND类型
        Parameters:
        FleetType - 服务器舰队类型,目前只支持ON_DEMAND类型
      • getName

        public String getName()
        Get 服务器舰队名称,最小长度1,最大长度50
        Returns:
        Name 服务器舰队名称,最小长度1,最大长度50
      • setName

        public void setName​(String Name)
        Set 服务器舰队名称,最小长度1,最大长度50
        Parameters:
        Name - 服务器舰队名称,最小长度1,最大长度50
      • getNewGameServerSessionProtectionPolicy

        public String getNewGameServerSessionProtectionPolicy()
        Get 保护策略:不保护NoProtection、完全保护FullProtection、时限保护TimeLimitProtection
        Returns:
        NewGameServerSessionProtectionPolicy 保护策略:不保护NoProtection、完全保护FullProtection、时限保护TimeLimitProtection
      • setNewGameServerSessionProtectionPolicy

        public void setNewGameServerSessionProtectionPolicy​(String NewGameServerSessionProtectionPolicy)
        Set 保护策略:不保护NoProtection、完全保护FullProtection、时限保护TimeLimitProtection
        Parameters:
        NewGameServerSessionProtectionPolicy - 保护策略:不保护NoProtection、完全保护FullProtection、时限保护TimeLimitProtection
      • getResourceCreationLimitPolicy

        public ResourceCreationLimitPolicy getResourceCreationLimitPolicy()
        Get 资源创建限制策略
        Returns:
        ResourceCreationLimitPolicy 资源创建限制策略
      • setResourceCreationLimitPolicy

        public void setResourceCreationLimitPolicy​(ResourceCreationLimitPolicy ResourceCreationLimitPolicy)
        Set 资源创建限制策略
        Parameters:
        ResourceCreationLimitPolicy - 资源创建限制策略
      • getRuntimeConfiguration

        public RuntimeConfiguration getRuntimeConfiguration()
        Get 进程配置
        Returns:
        RuntimeConfiguration 进程配置
      • setRuntimeConfiguration

        public void setRuntimeConfiguration​(RuntimeConfiguration RuntimeConfiguration)
        Set 进程配置
        Parameters:
        RuntimeConfiguration - 进程配置
      • getGameServerSessionProtectionTimeLimit

        public Long getGameServerSessionProtectionTimeLimit()
        Get 时限保护超时时间,默认60分钟,最小值5,最大值1440;当NewGameSessionProtectionPolicy为TimeLimitProtection时参数有效
        Returns:
        GameServerSessionProtectionTimeLimit 时限保护超时时间,默认60分钟,最小值5,最大值1440;当NewGameSessionProtectionPolicy为TimeLimitProtection时参数有效
      • setGameServerSessionProtectionTimeLimit

        public void setGameServerSessionProtectionTimeLimit​(Long GameServerSessionProtectionTimeLimit)
        Set 时限保护超时时间,默认60分钟,最小值5,最大值1440;当NewGameSessionProtectionPolicy为TimeLimitProtection时参数有效
        Parameters:
        GameServerSessionProtectionTimeLimit - 时限保护超时时间,默认60分钟,最小值5,最大值1440;当NewGameSessionProtectionPolicy为TimeLimitProtection时参数有效
      • getSelectedScalingType

        public String getSelectedScalingType()
        Get 是否选择扩缩容:SCALING_SELECTED 或者 SCALING_UNSELECTED;默认是 SCALING_UNSELECTED
        Returns:
        SelectedScalingType 是否选择扩缩容:SCALING_SELECTED 或者 SCALING_UNSELECTED;默认是 SCALING_UNSELECTED
      • setSelectedScalingType

        public void setSelectedScalingType​(String SelectedScalingType)
        Set 是否选择扩缩容:SCALING_SELECTED 或者 SCALING_UNSELECTED;默认是 SCALING_UNSELECTED
        Parameters:
        SelectedScalingType - 是否选择扩缩容:SCALING_SELECTED 或者 SCALING_UNSELECTED;默认是 SCALING_UNSELECTED
      • getSelectedCcnType

        public String getSelectedCcnType()
        Get 是否选择云联网:CCN_SELECTED_BEFORE_CREATE(创建前关联), CCN_SELECTED_AFTER_CREATE(创建后关联)或者 CCN_UNSELECTED(不关联);默认是 CCN_UNSELECTED
        Returns:
        SelectedCcnType 是否选择云联网:CCN_SELECTED_BEFORE_CREATE(创建前关联), CCN_SELECTED_AFTER_CREATE(创建后关联)或者 CCN_UNSELECTED(不关联);默认是 CCN_UNSELECTED
      • setSelectedCcnType

        public void setSelectedCcnType​(String SelectedCcnType)
        Set 是否选择云联网:CCN_SELECTED_BEFORE_CREATE(创建前关联), CCN_SELECTED_AFTER_CREATE(创建后关联)或者 CCN_UNSELECTED(不关联);默认是 CCN_UNSELECTED
        Parameters:
        SelectedCcnType - 是否选择云联网:CCN_SELECTED_BEFORE_CREATE(创建前关联), CCN_SELECTED_AFTER_CREATE(创建后关联)或者 CCN_UNSELECTED(不关联);默认是 CCN_UNSELECTED
      • getTags

        public Tag[] getTags()
        Get 标签列表,最大长度50组
        Returns:
        Tags 标签列表,最大长度50组
      • setTags

        public void setTags​(Tag[] Tags)
        Set 标签列表,最大长度50组
        Parameters:
        Tags - 标签列表,最大长度50组
      • getSystemDiskInfo

        public DiskInfo getSystemDiskInfo()
        Get 系统盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-500GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,50-500GB;容量以1为单位
        Returns:
        SystemDiskInfo 系统盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-500GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,50-500GB;容量以1为单位
      • setSystemDiskInfo

        public void setSystemDiskInfo​(DiskInfo SystemDiskInfo)
        Set 系统盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-500GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,50-500GB;容量以1为单位
        Parameters:
        SystemDiskInfo - 系统盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-500GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,50-500GB;容量以1为单位
      • getDataDiskInfo

        public DiskInfo[] getDataDiskInfo()
        Get 数据盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-32000GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,10-32000GB;容量以10为单位
        Returns:
        DataDiskInfo 数据盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-32000GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,10-32000GB;容量以10为单位
      • setDataDiskInfo

        public void setDataDiskInfo​(DiskInfo[] DataDiskInfo)
        Set 数据盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-32000GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,10-32000GB;容量以10为单位
        Parameters:
        DataDiskInfo - 数据盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-32000GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,10-32000GB;容量以10为单位
      • getSelectedTimerType

        public String getSelectedTimerType()
        Get 是否选择复制定时器策略:TIMER_SELECTED 或者 TIMER_UNSELECTED;默认是 TIMER_UNSELECTED
        Returns:
        SelectedTimerType 是否选择复制定时器策略:TIMER_SELECTED 或者 TIMER_UNSELECTED;默认是 TIMER_UNSELECTED
      • setSelectedTimerType

        public void setSelectedTimerType​(String SelectedTimerType)
        Set 是否选择复制定时器策略:TIMER_SELECTED 或者 TIMER_UNSELECTED;默认是 TIMER_UNSELECTED
        Parameters:
        SelectedTimerType - 是否选择复制定时器策略:TIMER_SELECTED 或者 TIMER_UNSELECTED;默认是 TIMER_UNSELECTED
      • getCcnInfos

        public CcnInfo[] getCcnInfos()
        Get 云联网信息,包含对应的账号信息及所属id
        Returns:
        CcnInfos 云联网信息,包含对应的账号信息及所属id
      • setCcnInfos

        public void setCcnInfos​(CcnInfo[] CcnInfos)
        Set 云联网信息,包含对应的账号信息及所属id
        Parameters:
        CcnInfos - 云联网信息,包含对应的账号信息及所属id
      • getInternetMaxBandwidthOut

        public Long getInternetMaxBandwidthOut()
        Get fleet公网出带宽最大值,默认100Mbps,范围1-200Mbps
        Returns:
        InternetMaxBandwidthOut fleet公网出带宽最大值,默认100Mbps,范围1-200Mbps
      • setInternetMaxBandwidthOut

        public void setInternetMaxBandwidthOut​(Long InternetMaxBandwidthOut)
        Set fleet公网出带宽最大值,默认100Mbps,范围1-200Mbps
        Parameters:
        InternetMaxBandwidthOut - fleet公网出带宽最大值,默认100Mbps,范围1-200Mbps