Class CreateInstanceRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.tcr.v20190924.models.CreateInstanceRequest
-
public class CreateInstanceRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreateInstanceRequest()
CreateInstanceRequest(CreateInstanceRequest 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 Boolean
getDeletionProtection()
Get 是否开启实例删除保护Boolean
getEnableCosMAZ()
Get 是否开启Cos桶多AZ特性RegistryChargePrepaid
getRegistryChargePrepaid()
Get 预付费自动续费标识和购买时长Long
getRegistryChargeType()
Get 实例计费类型,0表示按量计费,1表示预付费,默认为按量计费String
getRegistryName()
Get 企业版实例名称String
getRegistryType()
Get 企业版实例类型(basic 基础版;standard 标准版;premium 高级版)Boolean
getSyncTag()
Get 是否同步TCR云标签至生成的COS BucketTagSpecification
getTagSpecification()
Get 云标签描述void
setDeletionProtection(Boolean DeletionProtection)
Set 是否开启实例删除保护void
setEnableCosMAZ(Boolean EnableCosMAZ)
Set 是否开启Cos桶多AZ特性void
setRegistryChargePrepaid(RegistryChargePrepaid RegistryChargePrepaid)
Set 预付费自动续费标识和购买时长void
setRegistryChargeType(Long RegistryChargeType)
Set 实例计费类型,0表示按量计费,1表示预付费,默认为按量计费void
setRegistryName(String RegistryName)
Set 企业版实例名称void
setRegistryType(String RegistryType)
Set 企业版实例类型(basic 基础版;standard 标准版;premium 高级版)void
setSyncTag(Boolean SyncTag)
Set 是否同步TCR云标签至生成的COS Bucketvoid
setTagSpecification(TagSpecification TagSpecification)
Set 云标签描述void
toMap(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
-
CreateInstanceRequest
public CreateInstanceRequest()
-
CreateInstanceRequest
public CreateInstanceRequest(CreateInstanceRequest 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
-
getRegistryName
public String getRegistryName()
Get 企业版实例名称- Returns:
- RegistryName 企业版实例名称
-
setRegistryName
public void setRegistryName(String RegistryName)
Set 企业版实例名称- Parameters:
RegistryName
- 企业版实例名称
-
getRegistryType
public String getRegistryType()
Get 企业版实例类型(basic 基础版;standard 标准版;premium 高级版)- Returns:
- RegistryType 企业版实例类型(basic 基础版;standard 标准版;premium 高级版)
-
setRegistryType
public void setRegistryType(String RegistryType)
Set 企业版实例类型(basic 基础版;standard 标准版;premium 高级版)- Parameters:
RegistryType
- 企业版实例类型(basic 基础版;standard 标准版;premium 高级版)
-
getTagSpecification
public TagSpecification getTagSpecification()
Get 云标签描述- Returns:
- TagSpecification 云标签描述
-
setTagSpecification
public void setTagSpecification(TagSpecification TagSpecification)
Set 云标签描述- Parameters:
TagSpecification
- 云标签描述
-
getRegistryChargeType
public Long getRegistryChargeType()
Get 实例计费类型,0表示按量计费,1表示预付费,默认为按量计费- Returns:
- RegistryChargeType 实例计费类型,0表示按量计费,1表示预付费,默认为按量计费
-
setRegistryChargeType
public void setRegistryChargeType(Long RegistryChargeType)
Set 实例计费类型,0表示按量计费,1表示预付费,默认为按量计费- Parameters:
RegistryChargeType
- 实例计费类型,0表示按量计费,1表示预付费,默认为按量计费
-
getRegistryChargePrepaid
public RegistryChargePrepaid getRegistryChargePrepaid()
Get 预付费自动续费标识和购买时长- Returns:
- RegistryChargePrepaid 预付费自动续费标识和购买时长
-
setRegistryChargePrepaid
public void setRegistryChargePrepaid(RegistryChargePrepaid RegistryChargePrepaid)
Set 预付费自动续费标识和购买时长- Parameters:
RegistryChargePrepaid
- 预付费自动续费标识和购买时长
-
getSyncTag
public Boolean getSyncTag()
Get 是否同步TCR云标签至生成的COS Bucket- Returns:
- SyncTag 是否同步TCR云标签至生成的COS Bucket
-
setSyncTag
public void setSyncTag(Boolean SyncTag)
Set 是否同步TCR云标签至生成的COS Bucket- Parameters:
SyncTag
- 是否同步TCR云标签至生成的COS Bucket
-
getEnableCosMAZ
public Boolean getEnableCosMAZ()
Get 是否开启Cos桶多AZ特性- Returns:
- EnableCosMAZ 是否开启Cos桶多AZ特性
-
setEnableCosMAZ
public void setEnableCosMAZ(Boolean EnableCosMAZ)
Set 是否开启Cos桶多AZ特性- Parameters:
EnableCosMAZ
- 是否开启Cos桶多AZ特性
-
getDeletionProtection
public Boolean getDeletionProtection()
Get 是否开启实例删除保护- Returns:
- DeletionProtection 是否开启实例删除保护
-
setDeletionProtection
public void setDeletionProtection(Boolean DeletionProtection)
Set 是否开启实例删除保护- Parameters:
DeletionProtection
- 是否开启实例删除保护
-
-