Class: TencentCloud::Dlc::V20210125::ElasticPlan

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210125/models.rb

Overview

引擎资源弹性伸缩计划

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(minelasticclusters = nil, maxelasticclusters = nil, tolerablequeuetime = nil, starttime = nil, endtime = nil) ⇒ ElasticPlan

Returns a new instance of ElasticPlan.



10875
10876
10877
10878
10879
10880
10881
# File 'lib/v20210125/models.rb', line 10875

def initialize(minelasticclusters=nil, maxelasticclusters=nil, tolerablequeuetime=nil, starttime=nil, endtime=nil)
  @MinElasticClusters = minelasticclusters
  @MaxElasticClusters = maxelasticclusters
  @TolerableQueueTime = tolerablequeuetime
  @StartTime = starttime
  @EndTime = endtime
end

Instance Attribute Details

#EndTimeObject

Parameters:

  • MinElasticClusters:

    最小集群数

  • MaxElasticClusters:

    最大集群数

  • TolerableQueueTime:

    最大排队时间

  • StartTime:

    开始时间,Once格式:yyyy-MM-dd HH:mm:ss; 非Once格式: HH:mm:ss

  • EndTime:

    结束时间,Once格式:yyyy-MM-dd HH:mm:ss; 非Once格式: HH:mm:ss



10873
10874
10875
# File 'lib/v20210125/models.rb', line 10873

def EndTime
  @EndTime
end

#MaxElasticClustersObject

Parameters:

  • MinElasticClusters:

    最小集群数

  • MaxElasticClusters:

    最大集群数

  • TolerableQueueTime:

    最大排队时间

  • StartTime:

    开始时间,Once格式:yyyy-MM-dd HH:mm:ss; 非Once格式: HH:mm:ss

  • EndTime:

    结束时间,Once格式:yyyy-MM-dd HH:mm:ss; 非Once格式: HH:mm:ss



10873
10874
10875
# File 'lib/v20210125/models.rb', line 10873

def MaxElasticClusters
  @MaxElasticClusters
end

#MinElasticClustersObject

Parameters:

  • MinElasticClusters:

    最小集群数

  • MaxElasticClusters:

    最大集群数

  • TolerableQueueTime:

    最大排队时间

  • StartTime:

    开始时间,Once格式:yyyy-MM-dd HH:mm:ss; 非Once格式: HH:mm:ss

  • EndTime:

    结束时间,Once格式:yyyy-MM-dd HH:mm:ss; 非Once格式: HH:mm:ss



10873
10874
10875
# File 'lib/v20210125/models.rb', line 10873

def MinElasticClusters
  @MinElasticClusters
end

#StartTimeObject

Parameters:

  • MinElasticClusters:

    最小集群数

  • MaxElasticClusters:

    最大集群数

  • TolerableQueueTime:

    最大排队时间

  • StartTime:

    开始时间,Once格式:yyyy-MM-dd HH:mm:ss; 非Once格式: HH:mm:ss

  • EndTime:

    结束时间,Once格式:yyyy-MM-dd HH:mm:ss; 非Once格式: HH:mm:ss



10873
10874
10875
# File 'lib/v20210125/models.rb', line 10873

def StartTime
  @StartTime
end

#TolerableQueueTimeObject

Parameters:

  • MinElasticClusters:

    最小集群数

  • MaxElasticClusters:

    最大集群数

  • TolerableQueueTime:

    最大排队时间

  • StartTime:

    开始时间,Once格式:yyyy-MM-dd HH:mm:ss; 非Once格式: HH:mm:ss

  • EndTime:

    结束时间,Once格式:yyyy-MM-dd HH:mm:ss; 非Once格式: HH:mm:ss



10873
10874
10875
# File 'lib/v20210125/models.rb', line 10873

def TolerableQueueTime
  @TolerableQueueTime
end

Instance Method Details

#deserialize(params) ⇒ Object



10883
10884
10885
10886
10887
10888
10889
# File 'lib/v20210125/models.rb', line 10883

def deserialize(params)
  @MinElasticClusters = params['MinElasticClusters']
  @MaxElasticClusters = params['MaxElasticClusters']
  @TolerableQueueTime = params['TolerableQueueTime']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
end