Class CreateImageCacheRequest

    • 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"