Class: TencentCloud::Mongodb::V20190725::SetInstanceMaintenanceRequest

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

Overview

SetInstanceMaintenance请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, maintenancestart = nil, maintenanceend = nil) ⇒ SetInstanceMaintenanceRequest

Returns a new instance of SetInstanceMaintenanceRequest.



5929
5930
5931
5932
5933
# File 'lib/v20190725/models.rb', line 5929

def initialize(instanceid=nil, maintenancestart=nil, maintenanceend=nil)
  @InstanceId = instanceid
  @MaintenanceStart = maintenancestart
  @MaintenanceEnd = maintenanceend
end

Instance Attribute Details

#InstanceIdObject

  • 取值范围为"00:00-23:00"的任意整点或半点,维护时间持续时长最小为30分钟,最大为3小时。
  • 结束时间务必是基于开始时间向后的时间。

Parameters:

  • InstanceId:

    指定实例ID。例如:cmgo-p8vn****。请登录 MongoDB 控制台在实例列表复制实例 ID。

  • MaintenanceStart:

    维护时间窗开始时间。取值范围为"00:00-23:00"的任意整点或半点,如00:00或00:30。

  • MaintenanceEnd:

    维护时间窗结束时间。



5927
5928
5929
# File 'lib/v20190725/models.rb', line 5927

def InstanceId
  @InstanceId
end

#MaintenanceEndObject

  • 取值范围为"00:00-23:00"的任意整点或半点,维护时间持续时长最小为30分钟,最大为3小时。
  • 结束时间务必是基于开始时间向后的时间。

Parameters:

  • InstanceId:

    指定实例ID。例如:cmgo-p8vn****。请登录 MongoDB 控制台在实例列表复制实例 ID。

  • MaintenanceStart:

    维护时间窗开始时间。取值范围为"00:00-23:00"的任意整点或半点,如00:00或00:30。

  • MaintenanceEnd:

    维护时间窗结束时间。



5927
5928
5929
# File 'lib/v20190725/models.rb', line 5927

def MaintenanceEnd
  @MaintenanceEnd
end

#MaintenanceStartObject

  • 取值范围为"00:00-23:00"的任意整点或半点,维护时间持续时长最小为30分钟,最大为3小时。
  • 结束时间务必是基于开始时间向后的时间。

Parameters:

  • InstanceId:

    指定实例ID。例如:cmgo-p8vn****。请登录 MongoDB 控制台在实例列表复制实例 ID。

  • MaintenanceStart:

    维护时间窗开始时间。取值范围为"00:00-23:00"的任意整点或半点,如00:00或00:30。

  • MaintenanceEnd:

    维护时间窗结束时间。



5927
5928
5929
# File 'lib/v20190725/models.rb', line 5927

def MaintenanceStart
  @MaintenanceStart
end

Instance Method Details

#deserialize(params) ⇒ Object



5935
5936
5937
5938
5939
# File 'lib/v20190725/models.rb', line 5935

def deserialize(params)
  @InstanceId = params['InstanceId']
  @MaintenanceStart = params['MaintenanceStart']
  @MaintenanceEnd = params['MaintenanceEnd']
end