Class: TencentCloud::Emr::V20190103::CloudResource
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Emr::V20190103::CloudResource
- Defined in:
- lib/v20190103/models.rb
Overview
容器集群Pod请求资源信息
Instance Attribute Summary collapse
-
#Affinity ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ComponentName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Disks ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ExternalAccess ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#LimitCpu ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#LimitMemory ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#PodNumber ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Service ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Tolerations ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#VolumeDir ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(componentname = nil, podnumber = nil, limitcpu = nil, limitmemory = nil, service = nil, volumedir = nil, externalaccess = nil, affinity = nil, disks = nil, tolerations = nil) ⇒ CloudResource
constructor
A new instance of CloudResource.
Constructor Details
#initialize(componentname = nil, podnumber = nil, limitcpu = nil, limitmemory = nil, service = nil, volumedir = nil, externalaccess = nil, affinity = nil, disks = nil, tolerations = nil) ⇒ CloudResource
Returns a new instance of CloudResource.
898 899 900 901 902 903 904 905 906 907 908 909 |
# File 'lib/v20190103/models.rb', line 898 def initialize(componentname=nil, podnumber=nil, limitcpu=nil, limitmemory=nil, service=nil, volumedir=nil, externalaccess=nil, affinity=nil, disks=nil, tolerations=nil) @ComponentName = componentname @PodNumber = podnumber @LimitCpu = limitcpu @LimitMemory = limitmemory @Service = service @VolumeDir = volumedir @ExternalAccess = externalaccess @Affinity = affinity @Disks = disks @Tolerations = tolerations end |
Instance Attribute Details
#Affinity ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
896 897 898 |
# File 'lib/v20190103/models.rb', line 896 def Affinity @Affinity end |
#ComponentName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
896 897 898 |
# File 'lib/v20190103/models.rb', line 896 def ComponentName @ComponentName end |
#Disks ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
896 897 898 |
# File 'lib/v20190103/models.rb', line 896 def Disks @Disks end |
#ExternalAccess ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
896 897 898 |
# File 'lib/v20190103/models.rb', line 896 def ExternalAccess @ExternalAccess end |
#LimitCpu ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
896 897 898 |
# File 'lib/v20190103/models.rb', line 896 def LimitCpu @LimitCpu end |
#LimitMemory ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
896 897 898 |
# File 'lib/v20190103/models.rb', line 896 def LimitMemory @LimitMemory end |
#PodNumber ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
896 897 898 |
# File 'lib/v20190103/models.rb', line 896 def PodNumber @PodNumber end |
#Service ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
896 897 898 |
# File 'lib/v20190103/models.rb', line 896 def Service @Service end |
#Tolerations ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
896 897 898 |
# File 'lib/v20190103/models.rb', line 896 def Tolerations @Tolerations end |
#VolumeDir ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
896 897 898 |
# File 'lib/v20190103/models.rb', line 896 def VolumeDir @VolumeDir end |
Instance Method Details
#deserialize(params) ⇒ Object
911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 |
# File 'lib/v20190103/models.rb', line 911 def deserialize(params) @ComponentName = params['ComponentName'] @PodNumber = params['PodNumber'] @LimitCpu = params['LimitCpu'] @LimitMemory = params['LimitMemory'] @Service = params['Service'] unless params['VolumeDir'].nil? @VolumeDir = VolumeSetting.new @VolumeDir.deserialize(params['VolumeDir']) end unless params['ExternalAccess'].nil? @ExternalAccess = ExternalAccess.new @ExternalAccess.deserialize(params['ExternalAccess']) end unless params['Affinity'].nil? @Affinity = NodeAffinity.new @Affinity.deserialize(params['Affinity']) end unless params['Disks'].nil? @Disks = [] params['Disks'].each do |i| disk_tmp = Disk.new disk_tmp.deserialize(i) @Disks << disk_tmp end end unless params['Tolerations'].nil? @Tolerations = [] params['Tolerations'].each do |i| toleration_tmp = Toleration.new toleration_tmp.deserialize(i) @Tolerations << toleration_tmp end end end |