public class FleetAttributes extends AbstractModel
Constructor and Description |
---|
FleetAttributes() |
FleetAttributes(FleetAttributes 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 |
---|---|
String |
getAssetId()
Get Asset package ID
|
String |
getBillingStatus()
Get Billing status: Unactivated, Activated, Exception, Isolated due to arrears, Terminated, and Unfrozen.
|
String |
getCreationTime()
Get Server fleet creation time
|
DiskInfo[] |
getDataDiskInfo()
Get Data disk.
|
String |
getDescription()
Get Description
Note: this field may return `null`, indicating that no valid value is obtained.
|
String |
getFleetArn()
Get Description of server fleet resource
Note: this field may return `null`, indicating that no valid value is obtained.
|
String |
getFleetId()
Get Server fleet ID
Note: this field may return `null`, indicating that no valid value is obtained.
|
String |
getFleetType()
Get Server fleet type, which only supports ON_DEMAND now.
|
Long |
getGameServerSessionProtectionTimeLimit()
Get Timeout period of time-limited protection.
|
String |
getInstanceType()
Get Server type, such as S5.LARGE8
Note: this field may return `null`, indicating that no valid value is obtained.
|
Long |
getInternetMaxBandwidthOut()
Get Maximum outbound public network bandwidth of the server fleet.
|
String |
getName()
Get Server fleet name
|
String |
getNewGameServerSessionProtectionPolicy()
Get Game session protection policy
Note: this field may return `null`, indicating that no valid value is obtained.
|
String |
getOperatingSystem()
Get Operating system type
Note: this field may return `null`, indicating that no valid value is obtained.
|
RelatedCcnInfo[] |
getRelatedCcnInfos()
Get CCN instance information
Note: this field may return `null`, indicating that no valid value is obtained.
|
ResourceCreationLimitPolicy |
getResourceCreationLimitPolicy()
Get Limit policy of resource creation
Note: this field may return `null`, indicating that no valid value is obtained.
|
String |
getStatus()
Get Statuses: “Create”, “Downloading”, “Verifying”, “Generating”, “Activating”, “Active”, “Exception”, “Deleting”, and “End”.
|
String[] |
getStoppedActions()
Get The status of server fleet when it stopped.
|
DiskInfo |
getSystemDiskInfo()
Get System disk.
|
Tag[] |
getTags()
Get Tag list.
|
String |
getTerminationTime()
Get Server fleet termination time
Note: this field may return `null`, indicating that no valid value is obtained.
|
void |
setAssetId(String AssetId)
Set Asset package ID
|
void |
setBillingStatus(String BillingStatus)
Set Billing status: Unactivated, Activated, Exception, Isolated due to arrears, Terminated, and Unfrozen.
|
void |
setCreationTime(String CreationTime)
Set Server fleet creation time
|
void |
setDataDiskInfo(DiskInfo[] DataDiskInfo)
Set Data disk.
|
void |
setDescription(String Description)
Set Description
Note: this field may return `null`, indicating that no valid value is obtained.
|
void |
setFleetArn(String FleetArn)
Set Description of server fleet resource
Note: this field may return `null`, indicating that no valid value is obtained.
|
void |
setFleetId(String FleetId)
Set Server fleet ID
Note: this field may return `null`, indicating that no valid value is obtained.
|
void |
setFleetType(String FleetType)
Set Server fleet type, which only supports ON_DEMAND now.
|
void |
setGameServerSessionProtectionTimeLimit(Long GameServerSessionProtectionTimeLimit)
Set Timeout period of time-limited protection.
|
void |
setInstanceType(String InstanceType)
Set Server type, such as S5.LARGE8
Note: this field may return `null`, indicating that no valid value is obtained.
|
void |
setInternetMaxBandwidthOut(Long InternetMaxBandwidthOut)
Set Maximum outbound public network bandwidth of the server fleet.
|
void |
setName(String Name)
Set Server fleet name
|
void |
setNewGameServerSessionProtectionPolicy(String NewGameServerSessionProtectionPolicy)
Set Game session protection policy
Note: this field may return `null`, indicating that no valid value is obtained.
|
void |
setOperatingSystem(String OperatingSystem)
Set Operating system type
Note: this field may return `null`, indicating that no valid value is obtained.
|
void |
setRelatedCcnInfos(RelatedCcnInfo[] RelatedCcnInfos)
Set CCN instance information
Note: this field may return `null`, indicating that no valid value is obtained.
|
void |
setResourceCreationLimitPolicy(ResourceCreationLimitPolicy ResourceCreationLimitPolicy)
Set Limit policy of resource creation
Note: this field may return `null`, indicating that no valid value is obtained.
|
void |
setStatus(String Status)
Set Statuses: “Create”, “Downloading”, “Verifying”, “Generating”, “Activating”, “Active”, “Exception”, “Deleting”, and “End”.
|
void |
setStoppedActions(String[] StoppedActions)
Set The status of server fleet when it stopped.
|
void |
setSystemDiskInfo(DiskInfo SystemDiskInfo)
Set System disk.
|
void |
setTags(Tag[] Tags)
Set Tag list.
|
void |
setTerminationTime(String TerminationTime)
Set Server fleet termination time
Note: this field may return `null`, indicating that no valid value is obtained.
|
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 FleetAttributes()
public FleetAttributes(FleetAttributes source)
public String getAssetId()
public void setAssetId(String AssetId)
AssetId
- Asset package IDpublic String getCreationTime()
public void setCreationTime(String CreationTime)
CreationTime
- Server fleet creation timepublic String getDescription()
public void setDescription(String Description)
Description
- Description
Note: this field may return `null`, indicating that no valid value is obtained.public String getFleetArn()
public void setFleetArn(String FleetArn)
FleetArn
- Description of server fleet resource
Note: this field may return `null`, indicating that no valid value is obtained.public String getFleetId()
public void setFleetId(String FleetId)
FleetId
- Server fleet ID
Note: this field may return `null`, indicating that no valid value is obtained.public String getFleetType()
public void setFleetType(String FleetType)
FleetType
- Server fleet type, which only supports ON_DEMAND now.
Note: this field may return `null`, indicating that no valid value is obtained.public String getInstanceType()
public void setInstanceType(String InstanceType)
InstanceType
- Server type, such as S5.LARGE8
Note: this field may return `null`, indicating that no valid value is obtained.public String getName()
public void setName(String Name)
Name
- Server fleet namepublic String getNewGameServerSessionProtectionPolicy()
public void setNewGameServerSessionProtectionPolicy(String NewGameServerSessionProtectionPolicy)
NewGameServerSessionProtectionPolicy
- Game session protection policy
Note: this field may return `null`, indicating that no valid value is obtained.public String getOperatingSystem()
public void setOperatingSystem(String OperatingSystem)
OperatingSystem
- Operating system type
Note: this field may return `null`, indicating that no valid value is obtained.public ResourceCreationLimitPolicy getResourceCreationLimitPolicy()
public void setResourceCreationLimitPolicy(ResourceCreationLimitPolicy ResourceCreationLimitPolicy)
ResourceCreationLimitPolicy
- Limit policy of resource creation
Note: this field may return `null`, indicating that no valid value is obtained.public String getStatus()
public void setStatus(String Status)
Status
- Statuses: “Create”, “Downloading”, “Verifying”, “Generating”, “Activating”, “Active”, “Exception”, “Deleting”, and “End”.
Note: this field may return `null`, indicating that no valid value is obtained.public String[] getStoppedActions()
public void setStoppedActions(String[] StoppedActions)
StoppedActions
- The status of server fleet when it stopped. If this field is left empty, it means automatic scaling.
Note: this field may return `null`, indicating that no valid value is obtained.public String getTerminationTime()
public void setTerminationTime(String TerminationTime)
TerminationTime
- Server fleet termination time
Note: this field may return `null`, indicating that no valid value is obtained.public Long getGameServerSessionProtectionTimeLimit()
public void setGameServerSessionProtectionTimeLimit(Long GameServerSessionProtectionTimeLimit)
GameServerSessionProtectionTimeLimit
- Timeout period of time-limited protection. Value range: 5-1440 minutes. Default value: 60 minutes.
Note: this field may return `null`, indicating that no valid value is obtained.public String getBillingStatus()
public void setBillingStatus(String BillingStatus)
BillingStatus
- Billing status: Unactivated, Activated, Exception, Isolated due to arrears, Terminated, and Unfrozen.
Note: this field may return `null`, indicating that no valid value is obtained.public Tag[] getTags()
public void setTags(Tag[] Tags)
Tags
- Tag list. Up to 50 tags.
Note: this field may return `null`, indicating that no valid value is obtained.public DiskInfo[] getDataDiskInfo()
public void setDataDiskInfo(DiskInfo[] DataDiskInfo)
DataDiskInfo
- Data disk. It can be SSD disks (CLOUD_SSD) with 100-32000 GB capacity or Premium Cloud Storage disks (CLOUD_PREMIUM) with 10-32000 GB capacity. The increment is 10.
Note: this field may return `null`, indicating that no valid value is obtained.public DiskInfo getSystemDiskInfo()
public void setSystemDiskInfo(DiskInfo SystemDiskInfo)
SystemDiskInfo
- System disk. It can be a SSD (CLOUD_SSD) with 100-500 GB capacity or a Premium Cloud Storage disk (CLOUD_PREMIUM) with 50-500 GB capacity. The increment is 1.
Note: this field may return `null`, indicating that no valid value is obtained.public RelatedCcnInfo[] getRelatedCcnInfos()
public void setRelatedCcnInfos(RelatedCcnInfo[] RelatedCcnInfos)
RelatedCcnInfos
- CCN instance information
Note: this field may return `null`, indicating that no valid value is obtained.public Long getInternetMaxBandwidthOut()
public void setInternetMaxBandwidthOut(Long InternetMaxBandwidthOut)
InternetMaxBandwidthOut
- Maximum outbound public network bandwidth of the server fleet. Value range: 1 - 200 Mbps. Default value: 100 Mbps.
Note: this field may return `null`, indicating that no valid values can be obtained.Copyright © 2023. All rights reserved.