public class CreateModuleRequest extends AbstractModel
Constructor and Description |
---|
CreateModuleRequest() |
CreateModuleRequest(CreateModuleRequest 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 |
---|---|
Boolean |
getCloseIpDirect()
Get Whether to disable IP direct access.
|
DataDisk[] |
getDataDisks()
Get Data disk information.
|
Long |
getDefaultBandWidth()
Get Default bandwidth in Mbps.
|
Long |
getDefaultBandWidthIn()
Get Default inbound bandwidth in Mbps.
|
Long |
getDefaultDataDiskSize()
Get Default data disk size in GB.
|
String |
getDefaultImageId()
Get Default image ID, such as `img-qsdf3ff2`.
|
Long |
getDefaultSystemDiskSize()
Get Default system disk size in GB.
|
Boolean |
getDisableWanIp()
Get Whether to prohibit public IP assignment
|
String |
getInstanceType()
Get Model ID.
|
String |
getModuleName()
Get Module name, such as video live streaming module name.
|
String[] |
getSecurityGroups()
Get List of default module security groups
|
SystemDisk |
getSystemDisk()
Get System disk information.
|
TagSpecification[] |
getTagSpecification()
Get List of tags.
|
void |
setCloseIpDirect(Boolean CloseIpDirect)
Set Whether to disable IP direct access.
|
void |
setDataDisks(DataDisk[] DataDisks)
Set Data disk information.
|
void |
setDefaultBandWidth(Long DefaultBandWidth)
Set Default bandwidth in Mbps.
|
void |
setDefaultBandWidthIn(Long DefaultBandWidthIn)
Set Default inbound bandwidth in Mbps.
|
void |
setDefaultDataDiskSize(Long DefaultDataDiskSize)
Set Default data disk size in GB.
|
void |
setDefaultImageId(String DefaultImageId)
Set Default image ID, such as `img-qsdf3ff2`.
|
void |
setDefaultSystemDiskSize(Long DefaultSystemDiskSize)
Set Default system disk size in GB.
|
void |
setDisableWanIp(Boolean DisableWanIp)
Set Whether to prohibit public IP assignment
|
void |
setInstanceType(String InstanceType)
Set Model ID.
|
void |
setModuleName(String ModuleName)
Set Module name, such as video live streaming module name.
|
void |
setSecurityGroups(String[] SecurityGroups)
Set List of default module security groups
|
void |
setSystemDisk(SystemDisk SystemDisk)
Set System disk information.
|
void |
setTagSpecification(TagSpecification[] TagSpecification)
Set List of tags.
|
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 CreateModuleRequest()
public CreateModuleRequest(CreateModuleRequest source)
public String getModuleName()
public void setModuleName(String ModuleName)
ModuleName
- Module name, such as video live streaming module name. It cannot start with a space or exceed 60 characters.public Long getDefaultBandWidth()
public void setDefaultBandWidth(Long DefaultBandWidth)
DefaultBandWidth
- Default bandwidth in Mbps. It cannot exceed the bandwidth range. For more information, see `DescribeConfig`.public String getDefaultImageId()
public void setDefaultImageId(String DefaultImageId)
DefaultImageId
- Default image ID, such as `img-qsdf3ff2`.public String getInstanceType()
public void setInstanceType(String InstanceType)
InstanceType
- Model ID.public Long getDefaultSystemDiskSize()
public void setDefaultSystemDiskSize(Long DefaultSystemDiskSize)
DefaultSystemDiskSize
- Default system disk size in GB. It is 50 GB by default and cannot exceed the system disk size range. For more information, see `DescribeConfig`.public Long getDefaultDataDiskSize()
public void setDefaultDataDiskSize(Long DefaultDataDiskSize)
DefaultDataDiskSize
- Default data disk size in GB. It cannot exceed the system disk size range. For more information, see `DescribeConfig`.public Boolean getCloseIpDirect()
public void setCloseIpDirect(Boolean CloseIpDirect)
CloseIpDirect
- Whether to disable IP direct access. Valid values:
true: yes
false: nopublic TagSpecification[] getTagSpecification()
public void setTagSpecification(TagSpecification[] TagSpecification)
TagSpecification
- List of tags.public String[] getSecurityGroups()
public void setSecurityGroups(String[] SecurityGroups)
SecurityGroups
- List of default module security groupspublic Long getDefaultBandWidthIn()
public void setDefaultBandWidthIn(Long DefaultBandWidthIn)
DefaultBandWidthIn
- Default inbound bandwidth in Mbps. It cannot exceed the bandwidth range. For more information, see `DescribeConfig`.public Boolean getDisableWanIp()
public void setDisableWanIp(Boolean DisableWanIp)
DisableWanIp
- Whether to prohibit public IP assignmentpublic SystemDisk getSystemDisk()
public void setSystemDisk(SystemDisk SystemDisk)
SystemDisk
- System disk information.public DataDisk[] getDataDisks()
public void setDataDisks(DataDisk[] DataDisks)
DataDisks
- Data disk information.Copyright © 2023. All rights reserved.