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.
19434 19435 19436 19437 19438 19439 19440 19441 19442 |
# File 'lib/v20180525/models.rb', line 19434 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
19432 19433 19434 |
# File 'lib/v20180525/models.rb', line 19432 def Containers @Containers end |
#EksCiId ⇒ Object
19432 19433 19434 |
# File 'lib/v20180525/models.rb', line 19432 def EksCiId @EksCiId end |
#EksCiVolume ⇒ Object
19432 19433 19434 |
# File 'lib/v20180525/models.rb', line 19432 def EksCiVolume @EksCiVolume end |
#ImageRegistryCredentials ⇒ Object
19432 19433 19434 |
# File 'lib/v20180525/models.rb', line 19432 def ImageRegistryCredentials @ImageRegistryCredentials end |
#InitContainers ⇒ Object
19432 19433 19434 |
# File 'lib/v20180525/models.rb', line 19432 def InitContainers @InitContainers end |
#Name ⇒ Object
19432 19433 19434 |
# File 'lib/v20180525/models.rb', line 19432 def Name @Name end |
#RestartPolicy ⇒ Object
19432 19433 19434 |
# File 'lib/v20180525/models.rb', line 19432 def RestartPolicy @RestartPolicy end |
Instance Method Details
#deserialize(params) ⇒ Object
19444 19445 19446 19447 19448 19449 19450 19451 19452 19453 19454 19455 19456 19457 19458 19459 19460 19461 19462 19463 19464 19465 19466 19467 19468 19469 19470 19471 19472 19473 19474 19475 19476 |
# File 'lib/v20180525/models.rb', line 19444 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 |