Class CreateInstancesRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.lighthouse.v20200324.models.CreateInstancesRequest
-
public class CreateInstancesRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreateInstancesRequest()CreateInstancesRequest(CreateInstancesRequest 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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleangetAutoVoucher()Get 是否自动使用代金券。默认不使用。StringgetBlueprintId()Get 镜像ID。可以通过调用 [查询镜像信息](https://cloud.tencent.com/document/api/1207/47689) 接口获取。StringgetBundleId()Get 套餐ID。可以通过调用 [查询套餐](https://cloud.tencent.com/document/api/1207/47575) 接口获取。StringgetClientToken()Get 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。DockerContainerConfiguration[]getContainers()Get 要创建的容器配置列表。BooleangetDryRun()Get 是否只预检此次请求。 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId.StringgetFirewallTemplateId()Get 防火墙模版ID。若不指定该参数,则使用默认防火墙策略。InstanceChargePrepaidgetInstanceChargePrepaid()Get 当前实例仅支持预付费模式,即包年包月相关参数设置,单位(月)。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。该参数必传。LonggetInstanceCount()Get 购买实例数量。包年包月实例取值范围:[1,30]。默认取值:1。指定购买实例的数量不能超过用户所能购买的剩余配额数量StringgetInstanceName()Get 实例显示名称。LoginConfigurationgetLoginConfiguration()Get 实例登录密码信息配置。本字段目前仅支持WINDOWS实例进行密码设置。默认缺失情况下代表用户选择实例创建后设置登录密码。String[]getZones()Get 可用区列表。默认为随机可用区voidsetAutoVoucher(Boolean AutoVoucher)Set 是否自动使用代金券。默认不使用。voidsetBlueprintId(String BlueprintId)Set 镜像ID。可以通过调用 [查询镜像信息](https://cloud.tencent.com/document/api/1207/47689) 接口获取。voidsetBundleId(String BundleId)Set 套餐ID。可以通过调用 [查询套餐](https://cloud.tencent.com/document/api/1207/47575) 接口获取。voidsetClientToken(String ClientToken)Set 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。voidsetContainers(DockerContainerConfiguration[] Containers)Set 要创建的容器配置列表。voidsetDryRun(Boolean DryRun)Set 是否只预检此次请求。 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId.voidsetFirewallTemplateId(String FirewallTemplateId)Set 防火墙模版ID。若不指定该参数,则使用默认防火墙策略。voidsetInstanceChargePrepaid(InstanceChargePrepaid InstanceChargePrepaid)Set 当前实例仅支持预付费模式,即包年包月相关参数设置,单位(月)。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。该参数必传。voidsetInstanceCount(Long InstanceCount)Set 购买实例数量。包年包月实例取值范围:[1,30]。默认取值:1。指定购买实例的数量不能超过用户所能购买的剩余配额数量voidsetInstanceName(String InstanceName)Set 实例显示名称。voidsetLoginConfiguration(LoginConfiguration LoginConfiguration)Set 实例登录密码信息配置。本字段目前仅支持WINDOWS实例进行密码设置。默认缺失情况下代表用户选择实例创建后设置登录密码。voidsetZones(String[] Zones)Set 可用区列表。默认为随机可用区voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
CreateInstancesRequest
public CreateInstancesRequest()
-
CreateInstancesRequest
public CreateInstancesRequest(CreateInstancesRequest 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
-
getBundleId
public String getBundleId()
Get 套餐ID。可以通过调用 [查询套餐](https://cloud.tencent.com/document/api/1207/47575) 接口获取。- Returns:
- BundleId 套餐ID。可以通过调用 [查询套餐](https://cloud.tencent.com/document/api/1207/47575) 接口获取。
-
setBundleId
public void setBundleId(String BundleId)
Set 套餐ID。可以通过调用 [查询套餐](https://cloud.tencent.com/document/api/1207/47575) 接口获取。- Parameters:
BundleId- 套餐ID。可以通过调用 [查询套餐](https://cloud.tencent.com/document/api/1207/47575) 接口获取。
-
getBlueprintId
public String getBlueprintId()
Get 镜像ID。可以通过调用 [查询镜像信息](https://cloud.tencent.com/document/api/1207/47689) 接口获取。- Returns:
- BlueprintId 镜像ID。可以通过调用 [查询镜像信息](https://cloud.tencent.com/document/api/1207/47689) 接口获取。
-
setBlueprintId
public void setBlueprintId(String BlueprintId)
Set 镜像ID。可以通过调用 [查询镜像信息](https://cloud.tencent.com/document/api/1207/47689) 接口获取。- Parameters:
BlueprintId- 镜像ID。可以通过调用 [查询镜像信息](https://cloud.tencent.com/document/api/1207/47689) 接口获取。
-
getInstanceChargePrepaid
public InstanceChargePrepaid getInstanceChargePrepaid()
Get 当前实例仅支持预付费模式,即包年包月相关参数设置,单位(月)。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。该参数必传。- Returns:
- InstanceChargePrepaid 当前实例仅支持预付费模式,即包年包月相关参数设置,单位(月)。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。该参数必传。
-
setInstanceChargePrepaid
public void setInstanceChargePrepaid(InstanceChargePrepaid InstanceChargePrepaid)
Set 当前实例仅支持预付费模式,即包年包月相关参数设置,单位(月)。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。该参数必传。- Parameters:
InstanceChargePrepaid- 当前实例仅支持预付费模式,即包年包月相关参数设置,单位(月)。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。该参数必传。
-
getInstanceName
public String getInstanceName()
Get 实例显示名称。- Returns:
- InstanceName 实例显示名称。
-
setInstanceName
public void setInstanceName(String InstanceName)
Set 实例显示名称。- Parameters:
InstanceName- 实例显示名称。
-
getInstanceCount
public Long getInstanceCount()
Get 购买实例数量。包年包月实例取值范围:[1,30]。默认取值:1。指定购买实例的数量不能超过用户所能购买的剩余配额数量- Returns:
- InstanceCount 购买实例数量。包年包月实例取值范围:[1,30]。默认取值:1。指定购买实例的数量不能超过用户所能购买的剩余配额数量
-
setInstanceCount
public void setInstanceCount(Long InstanceCount)
Set 购买实例数量。包年包月实例取值范围:[1,30]。默认取值:1。指定购买实例的数量不能超过用户所能购买的剩余配额数量- Parameters:
InstanceCount- 购买实例数量。包年包月实例取值范围:[1,30]。默认取值:1。指定购买实例的数量不能超过用户所能购买的剩余配额数量
-
getZones
public String[] getZones()
Get 可用区列表。默认为随机可用区- Returns:
- Zones 可用区列表。默认为随机可用区
-
setZones
public void setZones(String[] Zones)
Set 可用区列表。默认为随机可用区- Parameters:
Zones- 可用区列表。默认为随机可用区
-
getDryRun
public Boolean getDryRun()
Get 是否只预检此次请求。 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例- Returns:
- DryRun 是否只预检此次请求。 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例
-
setDryRun
public void setDryRun(Boolean DryRun)
Set 是否只预检此次请求。 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例- Parameters:
DryRun- 是否只预检此次请求。 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例
-
getClientToken
public String getClientToken()
Get 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。- Returns:
- ClientToken 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
-
setClientToken
public void setClientToken(String ClientToken)
Set 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。- Parameters:
ClientToken- 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
-
getLoginConfiguration
public LoginConfiguration getLoginConfiguration()
Get 实例登录密码信息配置。本字段目前仅支持WINDOWS实例进行密码设置。默认缺失情况下代表用户选择实例创建后设置登录密码。- Returns:
- LoginConfiguration 实例登录密码信息配置。本字段目前仅支持WINDOWS实例进行密码设置。默认缺失情况下代表用户选择实例创建后设置登录密码。
-
setLoginConfiguration
public void setLoginConfiguration(LoginConfiguration LoginConfiguration)
Set 实例登录密码信息配置。本字段目前仅支持WINDOWS实例进行密码设置。默认缺失情况下代表用户选择实例创建后设置登录密码。- Parameters:
LoginConfiguration- 实例登录密码信息配置。本字段目前仅支持WINDOWS实例进行密码设置。默认缺失情况下代表用户选择实例创建后设置登录密码。
-
getContainers
public DockerContainerConfiguration[] getContainers()
Get 要创建的容器配置列表。- Returns:
- Containers 要创建的容器配置列表。
-
setContainers
public void setContainers(DockerContainerConfiguration[] Containers)
Set 要创建的容器配置列表。- Parameters:
Containers- 要创建的容器配置列表。
-
getAutoVoucher
public Boolean getAutoVoucher()
Get 是否自动使用代金券。默认不使用。- Returns:
- AutoVoucher 是否自动使用代金券。默认不使用。
-
setAutoVoucher
public void setAutoVoucher(Boolean AutoVoucher)
Set 是否自动使用代金券。默认不使用。- Parameters:
AutoVoucher- 是否自动使用代金券。默认不使用。
-
getFirewallTemplateId
public String getFirewallTemplateId()
Get 防火墙模版ID。若不指定该参数,则使用默认防火墙策略。- Returns:
- FirewallTemplateId 防火墙模版ID。若不指定该参数,则使用默认防火墙策略。
-
setFirewallTemplateId
public void setFirewallTemplateId(String FirewallTemplateId)
Set 防火墙模版ID。若不指定该参数,则使用默认防火墙策略。- Parameters:
FirewallTemplateId- 防火墙模版ID。若不指定该参数,则使用默认防火墙策略。
-
-