Class: TencentCloud::Iecp::V20210914::HorizontalPodAutoscaler
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Iecp::V20210914::HorizontalPodAutoscaler
- Defined in:
- lib/v20210914/models.rb
Overview
pod水平伸缩配置
Instance Attribute Summary collapse
- #MaxReplicas ⇒ Object
- #MinReplicas ⇒ Object
- #Name ⇒ Object
- #Namespace ⇒ Object
- #ResourceMetricTarget ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(name = nil, namespace = nil, minreplicas = nil, maxreplicas = nil, resourcemetrictarget = nil) ⇒ HorizontalPodAutoscaler
constructor
A new instance of HorizontalPodAutoscaler.
Constructor Details
#initialize(name = nil, namespace = nil, minreplicas = nil, maxreplicas = nil, resourcemetrictarget = nil) ⇒ HorizontalPodAutoscaler
Returns a new instance of HorizontalPodAutoscaler.
4857 4858 4859 4860 4861 4862 4863 |
# File 'lib/v20210914/models.rb', line 4857 def initialize(name=nil, namespace=nil, minreplicas=nil, maxreplicas=nil, resourcemetrictarget=nil) @Name = name @Namespace = namespace @MinReplicas = minreplicas @MaxReplicas = maxreplicas @ResourceMetricTarget = resourcemetrictarget end |
Instance Attribute Details
#MaxReplicas ⇒ Object
4855 4856 4857 |
# File 'lib/v20210914/models.rb', line 4855 def MaxReplicas @MaxReplicas end |
#MinReplicas ⇒ Object
4855 4856 4857 |
# File 'lib/v20210914/models.rb', line 4855 def MinReplicas @MinReplicas end |
#Name ⇒ Object
4855 4856 4857 |
# File 'lib/v20210914/models.rb', line 4855 def Name @Name end |
#Namespace ⇒ Object
4855 4856 4857 |
# File 'lib/v20210914/models.rb', line 4855 def Namespace @Namespace end |
#ResourceMetricTarget ⇒ Object
4855 4856 4857 |
# File 'lib/v20210914/models.rb', line 4855 def ResourceMetricTarget @ResourceMetricTarget end |
Instance Method Details
#deserialize(params) ⇒ Object
4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 |
# File 'lib/v20210914/models.rb', line 4865 def deserialize(params) @Name = params['Name'] @Namespace = params['Namespace'] @MinReplicas = params['MinReplicas'] @MaxReplicas = params['MaxReplicas'] unless params['ResourceMetricTarget'].nil? @ResourceMetricTarget = [] params['ResourceMetricTarget'].each do |i| resourcemetrictarget_tmp = ResourceMetricTarget.new resourcemetrictarget_tmp.deserialize(i) @ResourceMetricTarget << resourcemetrictarget_tmp end end end |