Class: TencentCloud::Iotexplorer::V20190423::FenceBindDeviceItem

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

Overview

围栏绑定的设备信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(devicename = nil, alertcondition = nil, fenceenable = nil, method = nil) ⇒ FenceBindDeviceItem

Returns a new instance of FenceBindDeviceItem.



7935
7936
7937
7938
7939
7940
# File 'lib/v20190423/models.rb', line 7935

def initialize(devicename=nil, alertcondition=nil, fenceenable=nil, method=nil)
  @DeviceName = devicename
  @AlertCondition = alertcondition
  @FenceEnable = fenceenable
  @Method = method
end

Instance Attribute Details

#AlertConditionObject

Parameters:

  • DeviceName:

    设备名称

  • AlertCondition:

    告警条件(In,进围栏报警;Out,出围栏报警;InOrOut,进围栏或者出围栏均报警)

  • FenceEnable:

    是否使能围栏(true,使能;false,禁用)

  • Method:

    告警处理方法



7933
7934
7935
# File 'lib/v20190423/models.rb', line 7933

def AlertCondition
  @AlertCondition
end

#DeviceNameObject

Parameters:

  • DeviceName:

    设备名称

  • AlertCondition:

    告警条件(In,进围栏报警;Out,出围栏报警;InOrOut,进围栏或者出围栏均报警)

  • FenceEnable:

    是否使能围栏(true,使能;false,禁用)

  • Method:

    告警处理方法



7933
7934
7935
# File 'lib/v20190423/models.rb', line 7933

def DeviceName
  @DeviceName
end

#FenceEnableObject

Parameters:

  • DeviceName:

    设备名称

  • AlertCondition:

    告警条件(In,进围栏报警;Out,出围栏报警;InOrOut,进围栏或者出围栏均报警)

  • FenceEnable:

    是否使能围栏(true,使能;false,禁用)

  • Method:

    告警处理方法



7933
7934
7935
# File 'lib/v20190423/models.rb', line 7933

def FenceEnable
  @FenceEnable
end

#MethodObject

Parameters:

  • DeviceName:

    设备名称

  • AlertCondition:

    告警条件(In,进围栏报警;Out,出围栏报警;InOrOut,进围栏或者出围栏均报警)

  • FenceEnable:

    是否使能围栏(true,使能;false,禁用)

  • Method:

    告警处理方法



7933
7934
7935
# File 'lib/v20190423/models.rb', line 7933

def Method
  @Method
end

Instance Method Details

#deserialize(params) ⇒ Object



7942
7943
7944
7945
7946
7947
# File 'lib/v20190423/models.rb', line 7942

def deserialize(params)
  @DeviceName = params['DeviceName']
  @AlertCondition = params['AlertCondition']
  @FenceEnable = params['FenceEnable']
  @Method = params['Method']
end