Class: TencentCloud::Tke::V20180525::MaintenanceWindowAndExclusion
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tke::V20180525::MaintenanceWindowAndExclusion
- Defined in:
- lib/v20180525/models.rb
Overview
维护时间窗口和排除项
Instance Attribute Summary collapse
- #ClusterID ⇒ Object
- #ClusterName ⇒ Object
- #ClusterVersion ⇒ Object
- #DayOfWeek ⇒ Object
- #Duration ⇒ Object
- #Exclusions ⇒ Object
- #MaintenanceTime ⇒ Object
- #Region ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(maintenancetime = nil, duration = nil, clusterid = nil, dayofweek = nil, region = nil, clustername = nil, clusterversion = nil, exclusions = nil) ⇒ MaintenanceWindowAndExclusion
constructor
A new instance of MaintenanceWindowAndExclusion.
Constructor Details
#initialize(maintenancetime = nil, duration = nil, clusterid = nil, dayofweek = nil, region = nil, clustername = nil, clusterversion = nil, exclusions = nil) ⇒ MaintenanceWindowAndExclusion
Returns a new instance of MaintenanceWindowAndExclusion.
14942 14943 14944 14945 14946 14947 14948 14949 14950 14951 |
# File 'lib/v20180525/models.rb', line 14942 def initialize(maintenancetime=nil, duration=nil, clusterid=nil, dayofweek=nil, region=nil, clustername=nil, clusterversion=nil, exclusions=nil) @MaintenanceTime = maintenancetime @Duration = duration @ClusterID = clusterid @DayOfWeek = dayofweek @Region = region @ClusterName = clustername @ClusterVersion = clusterversion @Exclusions = exclusions end |
Instance Attribute Details
#ClusterID ⇒ Object
14940 14941 14942 |
# File 'lib/v20180525/models.rb', line 14940 def ClusterID @ClusterID end |
#ClusterName ⇒ Object
14940 14941 14942 |
# File 'lib/v20180525/models.rb', line 14940 def ClusterName @ClusterName end |
#ClusterVersion ⇒ Object
14940 14941 14942 |
# File 'lib/v20180525/models.rb', line 14940 def ClusterVersion @ClusterVersion end |
#DayOfWeek ⇒ Object
14940 14941 14942 |
# File 'lib/v20180525/models.rb', line 14940 def DayOfWeek @DayOfWeek end |
#Duration ⇒ Object
14940 14941 14942 |
# File 'lib/v20180525/models.rb', line 14940 def Duration @Duration end |
#Exclusions ⇒ Object
14940 14941 14942 |
# File 'lib/v20180525/models.rb', line 14940 def Exclusions @Exclusions end |
#MaintenanceTime ⇒ Object
14940 14941 14942 |
# File 'lib/v20180525/models.rb', line 14940 def MaintenanceTime @MaintenanceTime end |
#Region ⇒ Object
14940 14941 14942 |
# File 'lib/v20180525/models.rb', line 14940 def Region @Region end |
Instance Method Details
#deserialize(params) ⇒ Object
14953 14954 14955 14956 14957 14958 14959 14960 14961 14962 14963 14964 14965 14966 14967 14968 14969 |
# File 'lib/v20180525/models.rb', line 14953 def deserialize(params) @MaintenanceTime = params['MaintenanceTime'] @Duration = params['Duration'] @ClusterID = params['ClusterID'] @DayOfWeek = params['DayOfWeek'] @Region = params['Region'] @ClusterName = params['ClusterName'] @ClusterVersion = params['ClusterVersion'] unless params['Exclusions'].nil? @Exclusions = [] params['Exclusions'].each do |i| maintenanceexclusion_tmp = MaintenanceExclusion.new maintenanceexclusion_tmp.deserialize(i) @Exclusions << maintenanceexclusion_tmp end end end |