Class: TencentCloud::Tse::V20201207::CloudNativeAPIGatewayStrategyCronScalerConfigParam

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

Overview

定时伸缩配置参数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(period = nil, startat = nil, targetreplicas = nil, crontab = nil) ⇒ CloudNativeAPIGatewayStrategyCronScalerConfigParam

Returns a new instance of CloudNativeAPIGatewayStrategyCronScalerConfigParam.



1068
1069
1070
1071
1072
1073
# File 'lib/v20201207/models.rb', line 1068

def initialize(period=nil, startat=nil, targetreplicas=nil, crontab=nil)
  @Period = period
  @StartAt = startat
  @TargetReplicas = targetreplicas
  @Crontab = crontab
end

Instance Attribute Details

#CrontabObject

Parameters:

  • Period:

    定时伸缩周期

  • StartAt:

    定时伸缩开始时间

  • TargetReplicas:

    定时伸缩目标节点数,不超过指标伸缩中定义的最大节点数

  • Crontab:

    定时伸缩cron表达式,无需输入



1066
1067
1068
# File 'lib/v20201207/models.rb', line 1066

def Crontab
  @Crontab
end

#PeriodObject

Parameters:

  • Period:

    定时伸缩周期

  • StartAt:

    定时伸缩开始时间

  • TargetReplicas:

    定时伸缩目标节点数,不超过指标伸缩中定义的最大节点数

  • Crontab:

    定时伸缩cron表达式,无需输入



1066
1067
1068
# File 'lib/v20201207/models.rb', line 1066

def Period
  @Period
end

#StartAtObject

Parameters:

  • Period:

    定时伸缩周期

  • StartAt:

    定时伸缩开始时间

  • TargetReplicas:

    定时伸缩目标节点数,不超过指标伸缩中定义的最大节点数

  • Crontab:

    定时伸缩cron表达式,无需输入



1066
1067
1068
# File 'lib/v20201207/models.rb', line 1066

def StartAt
  @StartAt
end

#TargetReplicasObject

Parameters:

  • Period:

    定时伸缩周期

  • StartAt:

    定时伸缩开始时间

  • TargetReplicas:

    定时伸缩目标节点数,不超过指标伸缩中定义的最大节点数

  • Crontab:

    定时伸缩cron表达式,无需输入



1066
1067
1068
# File 'lib/v20201207/models.rb', line 1066

def TargetReplicas
  @TargetReplicas
end

Instance Method Details

#deserialize(params) ⇒ Object



1075
1076
1077
1078
1079
1080
# File 'lib/v20201207/models.rb', line 1075

def deserialize(params)
  @Period = params['Period']
  @StartAt = params['StartAt']
  @TargetReplicas = params['TargetReplicas']
  @Crontab = params['Crontab']
end