public class CreatePaiInstanceRequest extends AbstractModel
Constructor and Description |
---|
CreatePaiInstanceRequest() |
Modifier and Type | Method and Description |
---|---|
String |
getDomainName()
Get PAI instance domain name.
|
String |
getInitScript()
Get Base64-encoded string of the launch script.
|
InstanceChargePrepaid |
getInstanceChargePrepaid()
Get Relevant parameter settings for the prepaid mode (i.e., monthly subscription).
|
String |
getInstanceChargeType()
Get Instance billing type.
|
String |
getInstanceName()
Get Instance display name.
|
String[] |
getInstanceTypes()
Get List of instance models.
|
InternetAccessible |
getInternetAccessible()
Get Information of the public network bandwidth configuration.
|
LoginSettings |
getLoginSettings()
Get Instance login settings.
|
String[] |
getSubnetIds()
Get List of subnets.
|
String |
getVpcId()
Get VPC ID.
|
String[] |
getZones()
Get List of availability zones.
|
void |
setDomainName(String DomainName)
Set PAI instance domain name.
|
void |
setInitScript(String InitScript)
Set Base64-encoded string of the launch script.
|
void |
setInstanceChargePrepaid(InstanceChargePrepaid InstanceChargePrepaid)
Set Relevant parameter settings for the prepaid mode (i.e., monthly subscription).
|
void |
setInstanceChargeType(String InstanceChargeType)
Set Instance billing type.
|
void |
setInstanceName(String InstanceName)
Set Instance display name.
|
void |
setInstanceTypes(String[] InstanceTypes)
Set List of instance models.
|
void |
setInternetAccessible(InternetAccessible InternetAccessible)
Set Information of the public network bandwidth configuration.
|
void |
setLoginSettings(LoginSettings LoginSettings)
Set Instance login settings.
|
void |
setSubnetIds(String[] SubnetIds)
Set List of subnets.
|
void |
setVpcId(String VpcId)
Set VPC ID.
|
void |
setZones(String[] Zones)
Set List of availability zones.
|
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 String getDomainName()
public void setDomainName(String DomainName)
DomainName
- PAI instance domain name.public InternetAccessible getInternetAccessible()
public void setInternetAccessible(InternetAccessible InternetAccessible)
InternetAccessible
- Information of the public network bandwidth configuration.public String getInitScript()
public void setInitScript(String InitScript)
InitScript
- Base64-encoded string of the launch script.public String[] getZones()
public void setZones(String[] Zones)
Zones
- List of availability zones.public String getVpcId()
public void setVpcId(String VpcId)
VpcId
- VPC ID.public String[] getSubnetIds()
public void setSubnetIds(String[] SubnetIds)
SubnetIds
- List of subnets.public String getInstanceName()
public void setInstanceName(String InstanceName)
InstanceName
- Instance display name.public String[] getInstanceTypes()
public void setInstanceTypes(String[] InstanceTypes)
InstanceTypes
- List of instance models.public LoginSettings getLoginSettings()
public void setLoginSettings(LoginSettings LoginSettings)
LoginSettings
- Instance login settings.public String getInstanceChargeType()
public void setInstanceChargeType(String InstanceChargeType)
InstanceChargeType
- Instance billing type.public InstanceChargePrepaid getInstanceChargePrepaid()
public void setInstanceChargePrepaid(InstanceChargePrepaid InstanceChargePrepaid)
InstanceChargePrepaid
- Relevant parameter settings for the prepaid mode (i.e., monthly subscription). This parameter can specify the purchased usage period, whether to set automatic renewal, and other attributes of the instance purchased on a prepaid basis. If the billing method of the specified instance is prepaid, this parameter is required.Copyright © 2020. All rights reserved.