Class: TencentCloud::Tke::V20180525::UpdateEKSContainerInstanceRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tke::V20180525::UpdateEKSContainerInstanceRequest
- Defined in:
- lib/v20180525/models.rb
Overview
UpdateEKSContainerInstance请求参数结构体
Instance Attribute Summary collapse
- #Containers ⇒ Object
- #EksCiId ⇒ Object
- #EksCiVolume ⇒ Object
- #ImageRegistryCredentials ⇒ Object
- #InitContainers ⇒ Object
- #Name ⇒ Object
- #RestartPolicy ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(eksciid = nil, restartpolicy = nil, ekscivolume = nil, containers = nil, initcontainers = nil, name = nil, imageregistrycredentials = nil) ⇒ UpdateEKSContainerInstanceRequest
constructor
A new instance of UpdateEKSContainerInstanceRequest.
Constructor Details
#initialize(eksciid = nil, restartpolicy = nil, ekscivolume = nil, containers = nil, initcontainers = nil, name = nil, imageregistrycredentials = nil) ⇒ UpdateEKSContainerInstanceRequest
Returns a new instance of UpdateEKSContainerInstanceRequest.
20977 20978 20979 20980 20981 20982 20983 20984 20985 |
# File 'lib/v20180525/models.rb', line 20977 def initialize(eksciid=nil, restartpolicy=nil, ekscivolume=nil, containers=nil, initcontainers=nil, name=nil, imageregistrycredentials=nil) @EksCiId = eksciid @RestartPolicy = restartpolicy @EksCiVolume = ekscivolume @Containers = containers @InitContainers = initcontainers @Name = name @ImageRegistryCredentials = imageregistrycredentials end |
Instance Attribute Details
#Containers ⇒ Object
20975 20976 20977 |
# File 'lib/v20180525/models.rb', line 20975 def Containers @Containers end |
#EksCiId ⇒ Object
20975 20976 20977 |
# File 'lib/v20180525/models.rb', line 20975 def EksCiId @EksCiId end |
#EksCiVolume ⇒ Object
20975 20976 20977 |
# File 'lib/v20180525/models.rb', line 20975 def EksCiVolume @EksCiVolume end |
#ImageRegistryCredentials ⇒ Object
20975 20976 20977 |
# File 'lib/v20180525/models.rb', line 20975 def ImageRegistryCredentials @ImageRegistryCredentials end |
#InitContainers ⇒ Object
20975 20976 20977 |
# File 'lib/v20180525/models.rb', line 20975 def InitContainers @InitContainers end |
#Name ⇒ Object
20975 20976 20977 |
# File 'lib/v20180525/models.rb', line 20975 def Name @Name end |
#RestartPolicy ⇒ Object
20975 20976 20977 |
# File 'lib/v20180525/models.rb', line 20975 def RestartPolicy @RestartPolicy end |
Instance Method Details
#deserialize(params) ⇒ Object
20987 20988 20989 20990 20991 20992 20993 20994 20995 20996 20997 20998 20999 21000 21001 21002 21003 21004 21005 21006 21007 21008 21009 21010 21011 21012 21013 21014 21015 21016 21017 21018 21019 |
# File 'lib/v20180525/models.rb', line 20987 def deserialize(params) @EksCiId = params['EksCiId'] @RestartPolicy = params['RestartPolicy'] unless params['EksCiVolume'].nil? @EksCiVolume = EksCiVolume.new @EksCiVolume.deserialize(params['EksCiVolume']) end unless params['Containers'].nil? @Containers = [] params['Containers'].each do |i| container_tmp = Container.new container_tmp.deserialize(i) @Containers << container_tmp end end unless params['InitContainers'].nil? @InitContainers = [] params['InitContainers'].each do |i| container_tmp = Container.new container_tmp.deserialize(i) @InitContainers << container_tmp end end @Name = params['Name'] unless params['ImageRegistryCredentials'].nil? @ImageRegistryCredentials = [] params['ImageRegistryCredentials'].each do |i| imageregistrycredential_tmp = ImageRegistryCredential.new imageregistrycredential_tmp.deserialize(i) @ImageRegistryCredentials << imageregistrycredential_tmp end end end |