Class CreateImageCacheRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.tke.v20180525.models.CreateImageCacheRequest
-
public class CreateImageCacheRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreateImageCacheRequest()
CreateImageCacheRequest(CreateImageCacheRequest 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
getAutoCreateEip()
Get 是否为容器实例自动创建EIP,默认为false。若传true,则此参数和ExistedEipIds互斥EipAttribute
getAutoCreateEipAttribute()
Get 自动创建EIP的可选参数。若传此参数,则会自动创建EIP。 另外此参数和ExistedEipIds互斥String
getExistedEipId()
Get 用来绑定容器实例的已有EIPString
getImageCacheName()
Get 镜像缓存名称Long
getImageCacheSize()
Get 镜像缓存的大小。默认为20 GiB。取值范围参考[云硬盘类型](https://cloud.tencent.com/document/product/362/2353)中的高性能云盘类型的大小限制。ImageRegistryCredential[]
getImageRegistryCredentials()
Get 镜像仓库凭证数组String[]
getImages()
Get 用于制作镜像缓存的容器镜像列表String[]
getRegistryHttpEndPointList()
Get 指定拉取镜像仓库的镜像时使用 HTTP 协议。如["harbor.example.com"]。String[]
getRegistrySkipVerifyList()
Get 指定拉取镜像仓库的镜像时不校验证书。如["harbor.example.com"]。String
getResolveConfig()
Get 自定义制作镜像缓存过程中容器实例的宿主机上的 DNS。如: "nameserver 4.4.4.4\nnameserver 8.8.8.8"Long
getRetentionDays()
Get 镜像缓存保留时间天数,过期将会自动清理,默认为0,永不过期。String[]
getSecurityGroupIds()
Get 安全组IdString
getSubnetId()
Get 实例所属子网IdString
getVpcId()
Get 实例所属VPC Idvoid
setAutoCreateEip(Boolean AutoCreateEip)
Set 是否为容器实例自动创建EIP,默认为false。若传true,则此参数和ExistedEipIds互斥void
setAutoCreateEipAttribute(EipAttribute AutoCreateEipAttribute)
Set 自动创建EIP的可选参数。若传此参数,则会自动创建EIP。 另外此参数和ExistedEipIds互斥void
setExistedEipId(String ExistedEipId)
Set 用来绑定容器实例的已有EIPvoid
setImageCacheName(String ImageCacheName)
Set 镜像缓存名称void
setImageCacheSize(Long ImageCacheSize)
Set 镜像缓存的大小。默认为20 GiB。取值范围参考[云硬盘类型](https://cloud.tencent.com/document/product/362/2353)中的高性能云盘类型的大小限制。void
setImageRegistryCredentials(ImageRegistryCredential[] ImageRegistryCredentials)
Set 镜像仓库凭证数组void
setImages(String[] Images)
Set 用于制作镜像缓存的容器镜像列表void
setRegistryHttpEndPointList(String[] RegistryHttpEndPointList)
Set 指定拉取镜像仓库的镜像时使用 HTTP 协议。如["harbor.example.com"]。void
setRegistrySkipVerifyList(String[] RegistrySkipVerifyList)
Set 指定拉取镜像仓库的镜像时不校验证书。如["harbor.example.com"]。void
setResolveConfig(String ResolveConfig)
Set 自定义制作镜像缓存过程中容器实例的宿主机上的 DNS。如: "nameserver 4.4.4.4\nnameserver 8.8.8.8"void
setRetentionDays(Long RetentionDays)
Set 镜像缓存保留时间天数,过期将会自动清理,默认为0,永不过期。void
setSecurityGroupIds(String[] SecurityGroupIds)
Set 安全组Idvoid
setSubnetId(String SubnetId)
Set 实例所属子网Idvoid
setVpcId(String VpcId)
Set 实例所属VPC Idvoid
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
-
CreateImageCacheRequest
public CreateImageCacheRequest()
-
CreateImageCacheRequest
public CreateImageCacheRequest(CreateImageCacheRequest 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
-
getImages
public String[] getImages()
Get 用于制作镜像缓存的容器镜像列表- Returns:
- Images 用于制作镜像缓存的容器镜像列表
-
setImages
public void setImages(String[] Images)
Set 用于制作镜像缓存的容器镜像列表- Parameters:
Images
- 用于制作镜像缓存的容器镜像列表
-
getSubnetId
public String getSubnetId()
Get 实例所属子网Id- Returns:
- SubnetId 实例所属子网Id
-
setSubnetId
public void setSubnetId(String SubnetId)
Set 实例所属子网Id- Parameters:
SubnetId
- 实例所属子网Id
-
getVpcId
public String getVpcId()
Get 实例所属VPC Id- Returns:
- VpcId 实例所属VPC Id
-
setVpcId
public void setVpcId(String VpcId)
Set 实例所属VPC Id- Parameters:
VpcId
- 实例所属VPC Id
-
getImageCacheName
public String getImageCacheName()
Get 镜像缓存名称- Returns:
- ImageCacheName 镜像缓存名称
-
setImageCacheName
public void setImageCacheName(String ImageCacheName)
Set 镜像缓存名称- Parameters:
ImageCacheName
- 镜像缓存名称
-
getSecurityGroupIds
public String[] getSecurityGroupIds()
Get 安全组Id- Returns:
- SecurityGroupIds 安全组Id
-
setSecurityGroupIds
public void setSecurityGroupIds(String[] SecurityGroupIds)
Set 安全组Id- Parameters:
SecurityGroupIds
- 安全组Id
-
getImageRegistryCredentials
public ImageRegistryCredential[] getImageRegistryCredentials()
Get 镜像仓库凭证数组- Returns:
- ImageRegistryCredentials 镜像仓库凭证数组
-
setImageRegistryCredentials
public void setImageRegistryCredentials(ImageRegistryCredential[] ImageRegistryCredentials)
Set 镜像仓库凭证数组- Parameters:
ImageRegistryCredentials
- 镜像仓库凭证数组
-
getExistedEipId
public String getExistedEipId()
Get 用来绑定容器实例的已有EIP- Returns:
- ExistedEipId 用来绑定容器实例的已有EIP
-
setExistedEipId
public void setExistedEipId(String ExistedEipId)
Set 用来绑定容器实例的已有EIP- Parameters:
ExistedEipId
- 用来绑定容器实例的已有EIP
-
getAutoCreateEip
public Boolean getAutoCreateEip()
Get 是否为容器实例自动创建EIP,默认为false。若传true,则此参数和ExistedEipIds互斥- Returns:
- AutoCreateEip 是否为容器实例自动创建EIP,默认为false。若传true,则此参数和ExistedEipIds互斥
-
setAutoCreateEip
public void setAutoCreateEip(Boolean AutoCreateEip)
Set 是否为容器实例自动创建EIP,默认为false。若传true,则此参数和ExistedEipIds互斥- Parameters:
AutoCreateEip
- 是否为容器实例自动创建EIP,默认为false。若传true,则此参数和ExistedEipIds互斥
-
getAutoCreateEipAttribute
public EipAttribute getAutoCreateEipAttribute()
Get 自动创建EIP的可选参数。若传此参数,则会自动创建EIP。 另外此参数和ExistedEipIds互斥- Returns:
- AutoCreateEipAttribute 自动创建EIP的可选参数。若传此参数,则会自动创建EIP。 另外此参数和ExistedEipIds互斥
-
setAutoCreateEipAttribute
public void setAutoCreateEipAttribute(EipAttribute AutoCreateEipAttribute)
Set 自动创建EIP的可选参数。若传此参数,则会自动创建EIP。 另外此参数和ExistedEipIds互斥- Parameters:
AutoCreateEipAttribute
- 自动创建EIP的可选参数。若传此参数,则会自动创建EIP。 另外此参数和ExistedEipIds互斥
-
getImageCacheSize
public Long getImageCacheSize()
Get 镜像缓存的大小。默认为20 GiB。取值范围参考[云硬盘类型](https://cloud.tencent.com/document/product/362/2353)中的高性能云盘类型的大小限制。- Returns:
- ImageCacheSize 镜像缓存的大小。默认为20 GiB。取值范围参考[云硬盘类型](https://cloud.tencent.com/document/product/362/2353)中的高性能云盘类型的大小限制。
-
setImageCacheSize
public void setImageCacheSize(Long ImageCacheSize)
Set 镜像缓存的大小。默认为20 GiB。取值范围参考[云硬盘类型](https://cloud.tencent.com/document/product/362/2353)中的高性能云盘类型的大小限制。- Parameters:
ImageCacheSize
- 镜像缓存的大小。默认为20 GiB。取值范围参考[云硬盘类型](https://cloud.tencent.com/document/product/362/2353)中的高性能云盘类型的大小限制。
-
getRetentionDays
public Long getRetentionDays()
Get 镜像缓存保留时间天数,过期将会自动清理,默认为0,永不过期。- Returns:
- RetentionDays 镜像缓存保留时间天数,过期将会自动清理,默认为0,永不过期。
-
setRetentionDays
public void setRetentionDays(Long RetentionDays)
Set 镜像缓存保留时间天数,过期将会自动清理,默认为0,永不过期。- Parameters:
RetentionDays
- 镜像缓存保留时间天数,过期将会自动清理,默认为0,永不过期。
-
getRegistrySkipVerifyList
public String[] getRegistrySkipVerifyList()
Get 指定拉取镜像仓库的镜像时不校验证书。如["harbor.example.com"]。- Returns:
- RegistrySkipVerifyList 指定拉取镜像仓库的镜像时不校验证书。如["harbor.example.com"]。
-
setRegistrySkipVerifyList
public void setRegistrySkipVerifyList(String[] RegistrySkipVerifyList)
Set 指定拉取镜像仓库的镜像时不校验证书。如["harbor.example.com"]。- Parameters:
RegistrySkipVerifyList
- 指定拉取镜像仓库的镜像时不校验证书。如["harbor.example.com"]。
-
getRegistryHttpEndPointList
public String[] getRegistryHttpEndPointList()
Get 指定拉取镜像仓库的镜像时使用 HTTP 协议。如["harbor.example.com"]。- Returns:
- RegistryHttpEndPointList 指定拉取镜像仓库的镜像时使用 HTTP 协议。如["harbor.example.com"]。
-
setRegistryHttpEndPointList
public void setRegistryHttpEndPointList(String[] RegistryHttpEndPointList)
Set 指定拉取镜像仓库的镜像时使用 HTTP 协议。如["harbor.example.com"]。- Parameters:
RegistryHttpEndPointList
- 指定拉取镜像仓库的镜像时使用 HTTP 协议。如["harbor.example.com"]。
-
getResolveConfig
public String getResolveConfig()
Get 自定义制作镜像缓存过程中容器实例的宿主机上的 DNS。如: "nameserver 4.4.4.4\nnameserver 8.8.8.8"- Returns:
- ResolveConfig 自定义制作镜像缓存过程中容器实例的宿主机上的 DNS。如: "nameserver 4.4.4.4\nnameserver 8.8.8.8"
-
setResolveConfig
public void setResolveConfig(String ResolveConfig)
Set 自定义制作镜像缓存过程中容器实例的宿主机上的 DNS。如: "nameserver 4.4.4.4\nnameserver 8.8.8.8"- Parameters:
ResolveConfig
- 自定义制作镜像缓存过程中容器实例的宿主机上的 DNS。如: "nameserver 4.4.4.4\nnameserver 8.8.8.8"
-
-