Class: TencentCloud::Tke::V20180525::ModifyGlobalMaintenanceWindowAndExclusionsRequest

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

Overview

ModifyGlobalMaintenanceWindowAndExclusions请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, targetregions = nil, maintenancetime = nil, duration = nil, dayofweek = nil, exclusions = nil) ⇒ ModifyGlobalMaintenanceWindowAndExclusionsRequest

Returns a new instance of ModifyGlobalMaintenanceWindowAndExclusionsRequest.



15618
15619
15620
15621
15622
15623
15624
15625
# File 'lib/v20180525/models.rb', line 15618

def initialize(id=nil, targetregions=nil, maintenancetime=nil, duration=nil, dayofweek=nil, exclusions=nil)
  @ID = id
  @TargetRegions = targetregions
  @MaintenanceTime = maintenancetime
  @Duration = duration
  @DayOfWeek = dayofweek
  @Exclusions = exclusions
end

Instance Attribute Details

#DayOfWeekObject

Parameters:

  • ID:

    维护窗口ID

  • TargetRegions:

    地域

  • MaintenanceTime:

    维护开始时间

  • Duration:

    维护时长(小时)

  • DayOfWeek:

    维护周期(一周中的哪几天)

  • Exclusions:

    维护排除项



15616
15617
15618
# File 'lib/v20180525/models.rb', line 15616

def DayOfWeek
  @DayOfWeek
end

#DurationObject

Parameters:

  • ID:

    维护窗口ID

  • TargetRegions:

    地域

  • MaintenanceTime:

    维护开始时间

  • Duration:

    维护时长(小时)

  • DayOfWeek:

    维护周期(一周中的哪几天)

  • Exclusions:

    维护排除项



15616
15617
15618
# File 'lib/v20180525/models.rb', line 15616

def Duration
  @Duration
end

#ExclusionsObject

Parameters:

  • ID:

    维护窗口ID

  • TargetRegions:

    地域

  • MaintenanceTime:

    维护开始时间

  • Duration:

    维护时长(小时)

  • DayOfWeek:

    维护周期(一周中的哪几天)

  • Exclusions:

    维护排除项



15616
15617
15618
# File 'lib/v20180525/models.rb', line 15616

def Exclusions
  @Exclusions
end

#IDObject

Parameters:

  • ID:

    维护窗口ID

  • TargetRegions:

    地域

  • MaintenanceTime:

    维护开始时间

  • Duration:

    维护时长(小时)

  • DayOfWeek:

    维护周期(一周中的哪几天)

  • Exclusions:

    维护排除项



15616
15617
15618
# File 'lib/v20180525/models.rb', line 15616

def ID
  @ID
end

#MaintenanceTimeObject

Parameters:

  • ID:

    维护窗口ID

  • TargetRegions:

    地域

  • MaintenanceTime:

    维护开始时间

  • Duration:

    维护时长(小时)

  • DayOfWeek:

    维护周期(一周中的哪几天)

  • Exclusions:

    维护排除项



15616
15617
15618
# File 'lib/v20180525/models.rb', line 15616

def MaintenanceTime
  @MaintenanceTime
end

#TargetRegionsObject

Parameters:

  • ID:

    维护窗口ID

  • TargetRegions:

    地域

  • MaintenanceTime:

    维护开始时间

  • Duration:

    维护时长(小时)

  • DayOfWeek:

    维护周期(一周中的哪几天)

  • Exclusions:

    维护排除项



15616
15617
15618
# File 'lib/v20180525/models.rb', line 15616

def TargetRegions
  @TargetRegions
end

Instance Method Details

#deserialize(params) ⇒ Object



15627
15628
15629
15630
15631
15632
15633
15634
15635
15636
15637
15638
15639
15640
15641
# File 'lib/v20180525/models.rb', line 15627

def deserialize(params)
  @ID = params['ID']
  @TargetRegions = params['TargetRegions']
  @MaintenanceTime = params['MaintenanceTime']
  @Duration = params['Duration']
  @DayOfWeek = params['DayOfWeek']
  unless params['Exclusions'].nil?
    @Exclusions = []
    params['Exclusions'].each do |i|
      maintenanceexclusion_tmp = MaintenanceExclusion.new
      maintenanceexclusion_tmp.deserialize(i)
      @Exclusions << maintenanceexclusion_tmp
    end
  end
end